ルーレットについて
このルーレットはブラウザの暗号学的に安全な乱数生成器で先に公平な当選者を決め、その結果にぴったり止まるようアニメーションを再生します。人を選ぶときは名前を、メニューや順番を決めるときは項目を入力してください。
「当選者を削除」をオンにすると、当たった項目がリストから外れるため、何度も回して全員・全項目を1回ずつ選ぶ順番決めにも使えます。
名前や項目を追加してルーレットを回し、公平にランダムで決めましょう。
このルーレットはブラウザの暗号学的に安全な乱数生成器で先に公平な当選者を決め、その結果にぴったり止まるようアニメーションを再生します。人を選ぶときは名前を、メニューや順番を決めるときは項目を入力してください。
「当選者を削除」をオンにすると、当たった項目がリストから外れるため、何度も回して全員・全項目を1回ずつ選ぶ順番決めにも使えます。
ルーレットは、まずブラウザの暗号学的に安全な乱数生成器を使って当選項目を決め、すべての項目に等しく1/Nの確率を与えます。その後、あらかじめ決まったその項目にぴったり止まるように回転アニメーションを再生します。例: 項目が5個なら、それぞれ20%(1/5)の確率です。
| 項目数 | 項目ごとの確率 |
|---|---|
| 2個 | 50% |
| 4個 | 25% |
| 6個 | 16.7% |
| 8個 | 12.5% |
| 10個 | 10% |
回す前に決まります。まず公正な乱数抽選で当選者を決め、その後その結果にぴったり止まるようにアニメーションを逆算して計算します。こうすることで回転は自然に見えつつ、結果がアニメーションのタイミングではなく公正な抽選で決まったことが保証されます。
いいえ。回転時間や回転数は純粋に視覚的な演出であり、すでに決まった当選者には影響しません。アニメーションが長くても短くても、各項目は等しく1/Nの確率を持ちます。
このオプションをオンにすると、回すたびに当選した項目がルーレットから即座に削除され、再び選ばれることはなくなります。これを繰り返すと、くじを1本ずつ引くような仕組みになり、順番を決めたり全員が必ず1回ずつ選ばれるようにしたりするのに便利です。
直接的にはサポートしていません。既定ではすべての項目が等しい確率です。重み付けを再現するには、同じ項目を複数回登録してください。例えば「ピザ」を3回登録すると、1回だけ登録した項目の3倍の確率になります。
ルーレットは毎回、現在登録されているすべての項目に等しく公正な確率を割り当てます。特定の結果に高い・低い重みを付けたい場合は、自動的な重み付けを期待せず、重複登録する項目の数を自分で調整してください。
Sources: MDN — Crypto.getRandomValues()
最終更新: 2026-08-17
公平な抽選にするには、回す前に選択肢を全員で確認することが大切です。表記ゆれや余分な空白があると同じ人が別の候補として重複し、重みが意図せず増えることがあります。一行を一候補として整理し、重複を許す抽選なのか、一度選ばれた候補を除くのかも事前に決めてください。
授業やイベントで結果を公開する場合は、候補一覧を確定した時点と抽選結果を記録すると手順を説明しやすくなります。ルーレットは意思決定を補助する道具であり、安全・採用・医療など重大な判断を偶然だけに委ねる用途には向きません。候補ごとの条件が異なる場合は、先に評価基準で絞り込んでから使ってください。