ルーレットの使い方
このルーレットはブラウザだけで動くので、アプリのインストールや会員登録は必要ありません。ページを開くと、入力欄に4つのサンプル項目が入っています。これを消して、自分の選択肢を1行に1つずつ入力してください。クラスの名前、今日のランチ候補、掃除当番、抽選番号、あるいは「やる」「やらない」の二択でもかまいません。1行がそのままルーレットの1区画になります。
準備ができたら「回す」ボタンを押します。ルーレットは約3秒間回転し、だんだん速度を落として、針が当たりの区画を指した位置で止まります。もう一度抽選したいときは、ボタンを押し直すだけです。同じ人が続けて当たらないようにしたい場合は、次に回す前にその行を削除しておきましょう。
項目が多いときは、手で打つより貼り付けるほうが早く済みます。表計算ソフトの名前の列や、グループチャットの参加者一覧をコピーして入力欄に貼れば、1行ずつ別々の項目になります。回す前に一度見直して、重複した名前や空の行がないか確認しておくと安心です。
抽選のしくみ
当たりは、ボタンを押した瞬間、つまりルーレットが動き出す前に決まっています。ツールはcrypto.getRandomValuesを通じてブラウザから乱数を受け取ります。これは最近のブラウザに標準で備わっている安全な乱数生成器で、セキュリティ関連の処理にも使われるものです。得られた数値は入力した項目のどれか1つに対応づけられ、各項目が受け持つ範囲はまったく同じ広さです。
そのうえで、選ばれた区画にぴたりと止まるように回転の動きを計算しています。見た目は本物のルーレットのように楽しめますが、画面上の動きが結果を左右することはありません。リストの何番目に書いたか、前回だれが当たったかも関係なく、毎回の抽選は独立しています。動きを減らす設定の環境では、アニメーションなしで即座に結果が表示されます。
| 項目数 | 1項目あたりの確率 |
|---|---|
| 2 | 50% |
| 4 | 25% |
| 5 | 20% |
| 10 | 10% |
活用例とコツ
学校では、発表の順番や指名する生徒を決めるときに役立ちます。先生が選ぶのではなくルーレットが決めるので、えこひいきだと思われる心配がありません。友人同士なら、だれがおごるか、どの映画を観るか、週末どこへ行くかを一瞬で決められます。飲み会のゲームや家族の集まりでも、最初の順番や次のお題を決めるのに便利です。
プレゼント企画や抽選会では、ランダムであることと同じくらい、公正さが伝わることが大切です。抽選前に参加者の一覧を公開し、ライブ配信や画面共有で回して、一覧と結果のスクリーンショットを残しておきましょう。あとから質問が来ても、それを見せればほとんど解決します。
もう一つのヒントとして、何日も迷っていることがあるなら、試しにルーレットを回してみてください。結果を見た瞬間にほっとしたか、がっかりしたか。その気持ちが、本当はどうしたかったのかを教えてくれることがよくあります。