画像ルーレット 設置方法
========================

【必要環境】
PHP 8.0以上（random_int、セッション、DirectoryIteratorが利用できること）

【設置】
1. rouletteフォルダ内のファイル一式をウェブサーバーへアップロードします。
2. imagesフォルダに抽選対象画像を入れます。
3. ブラウザでindex.phpへアクセスします。

4. uploader.phpから、画像のアップロードや削除ができます。
対応画像：jpg / jpeg / png / gif / webp
サブディレクトリ内の画像は読み込みません。
画像名（拡張子を除く）が、抽選結果の名称として画面に表示されます。

【使い方】
「スタート」→画像が高速で切り替わります。
「ストップ」→徐々に減速し、サーバー側で決定した画像に着地します。
「もう一度」→次の抽選を開始します。

【画像ディレクトリを変更する場合】
index.php冒頭の次の2行を変更してください。

const IMAGE_DIR = __DIR__ . '/images';
const IMAGE_URL = 'images';

IMAGE_DIR：サーバー内の実際のディレクトリ
IMAGE_URL：ブラウザから画像へアクセスするURL

例：index.phpと同じ階層のphotoフォルダの場合
const IMAGE_DIR = __DIR__ . '/photo';
const IMAGE_URL = 'photo';

【補足】
最終画像はPHPのrandom_int()で公平に決定します。
JavaScriptによる減速は、その決定結果へ着地するための演出です。
imagesフォルダに3枚以上画像がある場合は、決定した画像は次と次の次には選ばれません。
