どの項目も同じ確率です。端末の暗号用の乱数(crypto.getRandomValues)で当たりを決め、項目はサーバーに送りません。
ランチ・順番・当番・罰ゲームなど、迷ったときに1つ決めるルーレットです。項目を1行に1つ入れて「回す」を押すだけ。登録やアプリは要りません。
式は「その項目の行数 ÷ 入れた行の合計」です。どの項目も1行ずつなら、6項目で1つが当たる確率は100÷6で16.7%です。6項目のうち1つを2行にして合計7行にすると、その項目は2÷7で28.6%に上がり、ほかの項目は1÷7に下がります。
| 項目数 | 1行の項目が当たる確率 | 1つを2行にした項目の確率 | 全員の順番を決める回数 |
|---|---|---|---|
| 2項目 | 50% | 66.7% | 1回 |
| 3項目 | 33.3% | 50% | 2回 |
| 5項目 | 20% | 33.3% | 4回 |
| 6項目 | 16.7% | 28.6% | 5回 |
| 10項目 | 10% | 18.2% | 9回 |
| 12項目 | 8.3% | 15.4% | 11回 |
| 30項目 | 3.3% | 6.5% | 29回 |
この表の見方は、自分の項目数の行を探し、確率の列を読むだけです。席替え・当番・ドラフトのように全員の順番を決めるときは、「当たりを外してもう一度」を続けます。6人なら5回回すと、最後の1人は回さなくても決まります。
当たりは、盤が回る前に端末の暗号用の乱数で決めています。32ビットの乱数(0〜4,294,967,295)を項目数で割った余りで選ぶと、割り切れない分だけ小さい番号の項目が少し当たりやすくなります。たとえば6項目なら、4,294,967,296を6で割った余りは4です。そこで余りの分にあたる大きな値が出たときは捨てて、引き直します。この「棄却法」で、どの項目も同じ確率になります。
止まる位置を先に決めてから盤を減速させるので、押す強さや止めるタイミングは結果に関係しません。
項目が増えると、盤に書く文字は省略され、文字も小さくなります。結果の表示は省略せず全文を出すので、長い名前を入れても結果は読めます。
| 項目数 | 盤に書く最大の文字数 | 文字の大きさ(盤の座標で) |
|---|---|---|
| 1〜8項目 | 9文字 | 11 |
| 9〜16項目 | 7文字 | 9 |
| 17〜30項目 | 5文字 | 7 |
| 31〜100項目 | 5文字 | 5.5 |
30項目を超えると、盤の文字はいちばん小さくなります。数十項目になるときは、半分ずつ2つの盤に分けて回すほうが読みやすくなります。
同じです。回す前に端末の暗号用の乱数(crypto.getRandomValues)で当たりを1つ決め、盤をその扇まで減速させて止めています。盤の回り方や押す強さ・タイミングで結果は変わりません。
同じ項目を2行入れると、その項目の扇が2つになり、1行のときの2倍当たりやすくなります(6行のうち2行が同じ項目なら2/6=1/3。6項目にもう1行足して7行にしたなら2/7)。
100項目まで、1項目は30文字までです。項目が多いと盤の文字は省略して書きますが、結果には全文を出します。
共有欄のLINE・X・Facebookのボタンで送るか、「URLをコピー」で今の項目が入ったURLをコピーします。項目はURLの「#」より後ろに入るので、このサイトのサーバーには送られません。開いた人の画面に同じ項目の盤が出ます。
既定では残しません(名前を入れても、閉じれば端末に残りません)。項目の下の「この端末に項目を保存する」をオンにしたときだけ、このブラウザに保存して次に開いたときに戻します。オフに戻すと保存した項目を消します。共用の端末ではオフのまま使ってください。
盤の上に出る結果の「当たりを外してもう一度」を押すと、その項目を盤から外して続けて回せます。順番決めやくじ引きに。外した項目は「外した項目を戻す」で元に戻せます。
既定では鳴りません。項目の下の「音」を押すと、回っている間のカチカチという音と止まったときの音が鳴ります(設定はこの端末に保存)。
2026年11月13日現在の情報です(データ最終更新: 2026年9月28日)。出典: MDN|Crypto.getRandomValues()