utilduck
Home · 頭脳・ゲーム · ルーレット

ルーレット

名前や項目を追加してルーレットを回し、公平にランダムで決めましょう。

当選-

ルーレットについて

このルーレットはブラウザの暗号学的に安全な乱数生成器で先に公平な当選者を決め、その結果にぴったり止まるようアニメーションを再生します。人を選ぶときは名前を、メニューや順番を決めるときは項目を入力してください。

「当選者を削除」をオンにすると、当たった項目がリストから外れるため、何度も回して全員・全項目を1回ずつ選ぶ順番決めにも使えます。

ルーレットはどうやって当選者を決めるのですか?

ルーレットは、まずブラウザの暗号学的に安全な乱数生成器を使って当選項目を決め、すべての項目に等しく1/Nの確率を与えます。その後、あらかじめ決まったその項目にぴったり止まるように回転アニメーションを再生します。例: 項目が5個なら、それぞれ20%(1/5)の確率です。

ルーレットの使い方

  1. 選びたい名前や項目のリストを追加・編集します。
  2. 不要な初期項目は削除し、追加ボタンでさらに項目を増やせます。
  3. 複数回まわして順番を決めたい場合は「当選者を除外」オプションをオンにします。
  4. 回すボタンを押すと結果は即座に決まり、その結果に合わせてルーレットがアニメーションで回転します。
  5. アニメーションが終わると、ルーレットの下に表示された当選項目を確認できます。

ルーレットの確率計算式

P(特定の項目が当選) = 1 ÷ N
  • N = 現在ルーレットに登録されている項目の総数
  • 均等な確率 = ルーレット上の見た目の大きさに関係なく、すべての項目の確率は同じです

項目数別の当選確率

項目数項目ごとの確率
2個50%
4個25%
6個16.7%
8個12.5%
10個10%

よくある質問

ルーレットが止まる位置は、回す前に決まるのですか、それとも回した後に決まるのですか?

回す前に決まります。まず公正な乱数抽選で当選者を決め、その後その結果にぴったり止まるようにアニメーションを逆算して計算します。こうすることで回転は自然に見えつつ、結果がアニメーションのタイミングではなく公正な抽選で決まったことが保証されます。

回転時間の長さで確率は変わりますか?

いいえ。回転時間や回転数は純粋に視覚的な演出であり、すでに決まった当選者には影響しません。アニメーションが長くても短くても、各項目は等しく1/Nの確率を持ちます。

「当選者を除外」オプションは正確には何をするのですか?

このオプションをオンにすると、回すたびに当選した項目がルーレットから即座に削除され、再び選ばれることはなくなります。これを繰り返すと、くじを1本ずつ引くような仕組みになり、順番を決めたり全員が必ず1回ずつ選ばれるようにしたりするのに便利です。

特定の項目の確率を高くする重み付けもできますか?

直接的にはサポートしていません。既定ではすべての項目が等しい確率です。重み付けを再現するには、同じ項目を複数回登録してください。例えば「ピザ」を3回登録すると、1回だけ登録した項目の3倍の確率になります。

ルーレットは毎回、現在登録されているすべての項目に等しく公正な確率を割り当てます。特定の結果に高い・低い重みを付けたい場合は、自動的な重み付けを期待せず、重複登録する項目の数を自分で調整してください。

Sources: MDN — Crypto.getRandomValues()

プライバシーと安全性

  • ブラウザ内で計算 — 入力した値はお使いの端末内だけで計算され、utilduckのサーバーへ送信されません。
  • 暗号化された通信 — すべてのページはHTTPSで配信され、通信経路で内容を読み取られません。
  • 第三者へ渡しません — 入力内容は解析・広告サービスへ渡されません。
  • 保存しません — 計算結果をサーバーに保存せず、アカウント登録も不要です。

最終更新: 2026-08-17

抽選前に選択肢を整える

公平な抽選にするには、回す前に選択肢を全員で確認することが大切です。表記ゆれや余分な空白があると同じ人が別の候補として重複し、重みが意図せず増えることがあります。一行を一候補として整理し、重複を許す抽選なのか、一度選ばれた候補を除くのかも事前に決めてください。

授業やイベントで結果を公開する場合は、候補一覧を確定した時点と抽選結果を記録すると手順を説明しやすくなります。ルーレットは意思決定を補助する道具であり、安全・採用・医療など重大な判断を偶然だけに委ねる用途には向きません。候補ごとの条件が異なる場合は、先に評価基準で絞り込んでから使ってください。