候補を貼り付けて確率を確かめてから、円盤を回します
ランダムルーレットは、候補がいくつもある中から1つを、みんなの目の前で決めたいときに使います。ランチ、発表順、罰ゲームの担当、遊ぶゲームの選択など、誰が決めても不満が出やすい場面で、リスト・確率・結果が1つの画面に並んでいれば、「今のはどうやって決まったの?」という声は減ります。
上の円盤は、初期状態ではすべての項目の比重が1で、確率はどれも同じです。項目が6つなら、それぞれ16.7%です。比重を変えるとマスの広さと確率がいっしょに変わり、重複なしで引くをオンにすると、当たった項目が円盤から外れて全体の順番を最後まで決められます。
ルーレットの使い方
- 項目を入れる: 候補をカンマか改行で区切って貼り付けます。LINEやメモ帳の名簿をそのまま貼っても、マスに分かれます。クイック例(ランチ・発表順・はい/いいえ・数字1〜10)から始めてもかまいません。
- 比重を決める(任意): 「項目と当選確率」の表で、比重を1〜99に変えます。確率と円盤のマスがすぐ変わるので、回す前にみんなで確認できます。
- 回す: 「回す」ボタンか円盤をクリックします。キーボードなら円盤にフォーカスして Enter かスペースを押します。約4秒回って止まり、結果と当選確率が表示されます。
- 順番を決める: 重複なしで引くをオンにすると、当たった項目が円盤から外れます。1つ残ったら、それが自動で最後の順番になります。「もう一度入れ直す」を押せば最初のリストに戻ります。
- 記録・共有: 結果の履歴には直近20回分がたまり、「履歴をコピー」を押すと1番から番号付きのリストがコピーされます。大勢で見るときは全画面にして、スペースで回します。
当選確率は「比重 ÷ 比重の合計」です
1つの項目の当選確率は、その項目の比重 ÷ 残っている項目の比重の合計です。円盤のマスの広さも同じ割合なので、見た目と数字がずれることはありません。合計を100に合わせる必要はなく、比重2と5は、20と50と同じ結果になります。
| 設定 | 比重 | 確率 |
|---|---|---|
| 6つすべて同じ | 1·1·1·1·1·1 | 各16.7% |
| 6つのうち1つだけ2倍 | 2·1·1·1·1·1 | 28.6% · 残りは各14.3% |
| 6つのうち1つだけ3倍 | 3·1·1·1·1·1 | 37.5% · 残りは各12.5% |
| 4つのうちラーメンだけ3倍 | 3·1·1·1 | 50.0% · 残りは各16.7% |
| はい/いいえを 2 : 1 | 2·1 | 66.7% · 33.3% |
| 3人の取り分を 5 : 3 : 2 | 5·3·2 | 50.0% · 30.0% · 20.0% |
確率は小数第2位を四捨五入して表示するため、表示された値の合計が100.0%から少しずれることがあります。同じ名前を2回入れると、その項目はマスが2つになり、比重を2にしたのと同じ効果になります。同じ名前を何度も入れたうえで比重も上げると効果が掛け算になるので、どちらか一方だけにしてください。
結果は円盤ではなく、乱数が先に決めます
「回す」を押した瞬間に、ブラウザの暗号用乱数(Web Crypto の crypto.getRandomValues)で0から「比重の合計 − 1」までの整数を1つ引き、その数が累積した比重のどの区間に入るかで当選項目を決めます。32ビットの乱数を比重の合計で割った余りをそのまま使うと、小さい値がごくわずかに出やすくなるため、割り切れない端の部分の乱数は捨てて引き直します。
円盤は、すでに決まったマスの内側(縁の15%は除く)に止まるように、5〜7回転しながらゆっくり止まります。回転の速さ、回転数、色から結果を予想することはできません。針はマスの境目を通るたびに小さく跳ねて、今どのマスを通過しているかを見せます。端末で「視覚効果を減らす」をオンにしていると、回転せずにすぐ結果が出ます。
同じ項目がまた出るのは普通のことです
ルーレットは毎回新しく引くので、前の結果を覚えていません。そのため、回数が少ないうちは思ったよりばらつきます。
| 同じ確率の項目数 | 今出た項目がまた出る確率 | n回で全部が1回ずつ出る確率 | 全部が1回以上出るまでの平均回数 |
|---|---|---|---|
| 4つ | 25.0% | 9.4% | 8.3回 |
| 6つ | 16.7% | 1.5% | 14.7回 |
| 10個 | 10.0% | 0.04% | 29.3回 |
6つの項目を10回回しても、特定の1つの項目が一度も出ない確率は16.2%あります。結果の分布の棒は、回すたびに項目ごとの当たった割合を積み上げ、縦線で確率を示します。数十回を超えると、棒が縦線の近くに集まっていくのがわかります。全員が1回ずつ当たる必要がある場面では、重複なしで引くを使ってください。
重複なしで引いて、全体の順番を決める
重複なしで引くをオンにすると、当たった項目が円盤から外れ、残りの項目で確率を分け直します。項目がn個なら、n − 1回回したあと、最後の1つは自動で決まります。ありうる順番は、4つなら24通り、6つなら720通り、10個なら3,628,800通りです。
- 「1班, 2班, 3班, 4班, 5班, 6班」を貼り付けるか、クイック例の「発表順」を押します。
- 重複なしで引くをオンにします。最初に回す前にオンにしておくと、初回から重複しません。
- 「回す」を5回押します。当たった班は表に「n番目に当選」と表示され、最後に残った班は自動で6番目になります。
- 「履歴をコピー」を押して、グループチャットに貼り付けます。先に当たった班が1番です。
パターンの繰り返しでマスを埋める
同じ名前が決まった順番で繰り返される円盤がほしいときに使います。「ゆい, はると」を6マスで適用すると、ゆい・はると・ゆい・はると・ゆい・はるとになり、2人が円盤を半分ずつ分け合います。「A, B, C」を10マスで適用すると、Aが4マス、BとCが3マスずつになり、確率は40%・30%・30%になります。マス数がパターンの長さで割り切れない場合は、前の項目のマスが1つ多くなる点に注意してください。
こんなときに使います
- ランチ・飲み会のメニュー: 候補をすべて入れて1回回します。昨日食べたメニューは、比重を下げておくこともできます。
- 発表・掃除・当番の順番: 重複なしで引くで全体の順番を決め、履歴をコピーして共有します。
- 授業・会議の指名: 名前を入れて重複なしで引くをオンにすると、同じ人が2回当たることはありません。
- ゲーム・罰ゲーム: 全画面で大きく映して、スペースで回します。
- はい/いいえの決定: 二択を決めるときに使います。どちらかに気持ちが傾いているなら、比重でその気持ちを反映させてみる使い方もあります。
よくある間違い
- 同じ名前を2回入れた: マスが2つになり、確率が2倍になります。意図したものでなければ、1つ消してください。
- 順番を決めるのに重複ありで回した: 同じ班が2回出てしまいます。最初に回す前に、重複なしで引くをオンにします。
- 項目名を長く書いた: 円盤には前の部分しか表示されません。「3班 田中さん」より「3班」のように短くしたほうが読みやすくなります。フルネームは表と結果に表示されます。
- 結果をコピーせずにページを再読み込みした: リストと履歴は保存しないので、消えてしまいます。
限界と注意
- 項目は2〜100件、1項目は40文字まで、比重は1〜99です。マスが狭い場合(6度未満、または項目が60件を超える場合)、円盤の文字は表示せず、表だけで確認できます。
- 結果はこのブラウザにだけあり、サーバーには残りません。誰がいつどのリストで回したかを証明できないため、景品の抽選や公式の抽選のように、公正さを証明する必要がある用途には向きません。
- Web Crypto を使えないごく古いブラウザでは、代わりに Math.random で引きます。Math.random は暗号用の乱数ではありません。
- ルーレットは、利用者が入力した項目でマスを分ける選択ツールで、配当や金銭を賭ける機能はありません。
基準日 この記事の確率の値は、比重 ÷ 比重の合計で計算しました。乱数に関する説明は、2026-10-09 に MDN のドキュメントで確認しました。
出典
- 01MDN: Crypto.getRandomValues()暗号学的に安全な乱数を配列に詰める Web Crypto の関数
- 02MDN: Math.random()暗号用には安全ではなく、セキュリティが必要なら Web Crypto を使うようにという案内
よくある質問
すべての項目は同じ確率で当たりますか?
比重をすべて1にしておけば同じです。項目が6つなら、それぞれ1÷6で16.7%になります。比重を変えると、確率はその項目の比重 ÷ 全体の比重の合計になり、円盤のマスの広さも同じ割合で変わります。
比重はどのように計算されますか?
ラーメンの比重が3、寿司・カレー・うどんの比重が1なら、合計は6なので、ラーメンは3÷6で50.0%、残りはそれぞれ1÷6で16.7%です。合計を100に合わせる必要はなく、比率が同じなら結果も同じです。
同じ項目が続けて出るのはインチキではないですか?
違います。毎回新しく引くので、6つの項目が同じ確率なら、今出た項目がまた出る確率も16.7%です。6回回して6つがちょうど1回ずつ全部出る確率は1.5%しかなく、6つがすべて1回以上出るまでには平均14.7回回す必要があります。
発表順を決めるにはどうすればいいですか?
班の名前を入れて「重複なしで引く」をオンにしてから回します。当たった項目は円盤から外れ、1つ残ればその項目が自動で最後の順番になります。6班なら5回回すと全体の順番が決まり、「履歴をコピー」で1番から順に貼り付けられます。
円盤が止まった位置で結果が決まるのですか?
逆です。「回す」を押した瞬間に Web Crypto の整数乱数で当選項目を先に決め、円盤はそのマスの内側に止まるように回ります。回転の速さや回転数は演出なので、結果には影響しません。
項目を一度にたくさん入れられますか?
カンマ、改行、セミコロン、タブのどれで区切っても大丈夫です。LINEやメモ帳の名簿をそのまま貼り付ければ一度にマスができ、空の項目と前後の空白は取り除かれます。項目は2〜100件、1項目は40文字までです。
景品の抽選や公式の抽選に使ってもいいですか?
おすすめしません。結果はこのブラウザにしか残らず、誰がいつどのリストで回したかを示す記録がないため、あとで公正さを問われたときの根拠になりません。ランチのメニューや発表順のように、その場でみんなで見ながら決めることに使ってください。
再読み込みすると、リストや履歴は残りますか?
残りません。項目と結果はサーバーに送信も保存もしないため、再読み込みしたりタブを閉じたりすると最初の例に戻ります。結果を残したいときは、先に「履歴をコピー」を押してください。