WebTools

抽選ルーレット

抽選ルーレットは、自由に入力した項目の中からランダムに1つを選ぶツールです。 項目の追加・削除はもちろん、色や当選割合も自由にカスタマイズできます。「スタート」ボタンを押してルーレットを回してください。

項目を編集
項目名割合
現在 4 項目(2つ以上で回転可能)
プリセット

基本仕様

入力された項目をルーレットのスライスとして表示し、 回転アニメーション後にランダムに1つの項目を選出します。
すべての処理はブラウザ上で完結しており、データがサーバーに送信されることはありません。

項目の編集

各行に項目名を入力し、項目ごとに色と当選割合(×1〜×3)を設定できます。
「+ 項目を追加」ボタンで項目を増やし、「×」ボタンで削除できます。 項目が2つ以上ある場合にルーレットを回すことができます。

当選割合の設定

各項目の「割合」入力欄(1〜100)で当選割合を自由に設定できます。
数字が大きいほどルーレット上のスライスが広くなり、当選しやすくなります。 例えば、「2」に設定した項目は「1」の項目に比べて2倍の確率で当選します。

プリセット

「食事」「じゃんけん」「サイコロ」「曜日」など、複数の便利なプリセットが用意されています。
ボタンを押すとプリセットの項目が自動入力されます。

効果音

回転中にスライスの境界を通過するたびにクリック音が鳴り、結果確定時にはファンファーレが再生されます。
効果音はブラウザのWeb Audio APIで生成されるため、外部ファイルの通信は発生しません。 項目編集エリア上部にある「🔊/🔇」ボタンを押すことで、手軽に音のオン/オフを切り替えられます。

よくある質問 (FAQ)

Q. スマートフォンでも利用できますか?

はい、スマートフォンやタブレットでも利用可能です。 画面サイズに応じてレイアウトが自動調整されます。

Q. 項目は最大何個まで入力できますか?

技術的な上限はありませんが、視認性の観点から20項目程度までを推奨しています。 項目数が多いとルーレット上の文字が小さくなる場合があります。

Q. 抽選結果は本当にランダムですか?

はい。JavaScriptの Math.random() を使用しており、回転量をランダムに決定しています。 ただし、暗号学的な安全性を保証するものではないため、厳密な抽選(懸賞等)には向きません。

Q. データは送信されますか?

いいえ。すべての処理はお使いのブラウザ上で完結しており、入力した項目や抽選結果がサーバーに送信されることは一切ありません。