ルーレットの使い方
- 枠に項目を1行に1つずつ入力するか、リストを貼り付けます。
- 回すを押すと、ルーレットがゆっくり止まって当たりを指します。
- 何人も重複なく選ぶなら当たった項目を次から外すをオンにします。
公平なしくみ
当たりはアニメーションが始まる前に、ブラウザの暗号論的に安全な乱数生成器crypto.getRandomValuesで先に決まります。すべての項目がまったく同じ確率になるよう棄却サンプリングを使い、そのあとでルーレットがその項目に止まるよう動きます。押すタイミングで結果を操作することはできません。
入力したリストはこのブラウザに保存され、次回もそのまま使えます。
編集部で実測しました
同じ抽選コードを6項目で60,000回実行したところ、すべての項目が16.49〜16.92%の範囲で選ばれ、理論値の16.67%に近い結果でした。この程度の差は、それだけの回数を引けば偶然でも生じる範囲です。
こんなときに
授業で当てる生徒を決めるとき。プレゼント企画の当選者や発表順を決めるとき。ランチや観る映画を選ぶとき。掃除当番やチーム分けに。飲み会や配信で楽しく決着をつけたいときに。
当たった人の持ち時間を計るならタイマー・ストップウォッチ、名前ではなくランダムなパスワードが必要ならパスワード生成が使えます。
制限
- 項目は最大200個です。長い名前はルーレット上では省略されますが、結果には全文が表示されます。
- 同じ行を2回書くと別の項目として扱います。特定の項目の確率を2倍にしたいときに使えます。
- 法的な要件がある公式の抽選では、規定に沿った方法を使い、記録を残してください。
よくある質問
本当にランダムですか?
はい。結果はブラウザの安全な乱数生成器から出ていて、すべての項目の確率は同じです。アニメーションは結果を見せているだけです。
特定の項目を当たりやすくできますか?
その項目を複数回入力してください。1行が同じ大きさの1マスになります。
何人か続けて選ぶには?
当たった項目を次から外すをオンにして回し直してください。下の履歴に結果が順に並びます。
リストは保存されますか?
このブラウザのローカルストレージにだけ保存され、次回も表示されます。サーバーには送りません。