使い方
- 名前(1行に1人)に名前を貼り付けるか入力します。1行が1つの候補になります。
- 当選者の人数を決めます。すでに当選した人を除くにチェックを入れると、次の抽選で過去の当選者を外せます。
- 抽選するを押します。当選者は引いた順に表示され、コピーを押すとクリップボードに入ります。
- もう一度抽選するを押すと、さらに当選者を選べます。過去の当選者を忘れるを押すと、一覧を最初からやり直せます。
抽選の仕組み
当選者は、ブラウザの暗号学的乱数生成器(crypto.getRandomValues)で1人ずつ選ばれます。まだ抽選されていない名前から無作為に1つ選び、当選者の人数に達するまで繰り返します。1回の抽選で同じ名前が2回当選することはなく、残っている名前は、どの段階でも同じ確率になります。
- 乱数には偏りがありません。特定の名前に有利になる値は引き直されます。
- 結果の前のアニメーションは名前を流すだけで、当選者を選ぶわけではありません。結果をすぐに見たい場合や、動きを少なくしたい場合は、アニメーションのチェックを外してください。
- サーバーには何も送信されません。名前はブラウザ内で読み取られ、ページを離れると忘れられます。
この抽選でしないこと
- 公式な抽選ではなく、規制当局や裁判所に抽選の正当性を証明するものではありません。法律で手続きが定められている場合は、立会人を置くなど、認められた方法で行ってください。
- 名前に重みを付けません。1行は1回として数えるため、2回書かれた名前は2回分の機会があります。
計算例:6人から当選者1人
6人の名前があると、最初の当選者は各人6分の1の確率です。1人を選ぶと、次の抽選は残りの5人になるので、その各人は5分の1の確率になります。すでに当選した人を除く場合は、抽選の前に当選者をプールから取り除きます。
| 抽選 | プールの人数 | 各人の確率 |
|---|---|---|
| 1人目の当選者 | 6 | 6分の1 |
| 2人目の当選者 | 5 | 5分の1 |
| 3人目の当選者 | 4 | 4分の1 |
よくある質問
抽選は公平ですか?
名前を意図どおりに入力すれば、公平です。乱数には偏りがなく、各名前は1回だけ選ばれるため、どの段階でも各人の確率は同じになります。
同じ名前が2回当選することはありますか?
1回の抽選では、同じ名前は2回当選しません。以前に当選した人は、「すでに当選した人を除く」にチェックを入れていなければ、次の抽選で再び選ばれることがあります。
このページが公式な抽選ではないと書かれているのはなぜですか?
法律で規制された抽選や賞品の抽選は、独自の規則に従う必要があり、立会人や公証人が必要になることもあります。このページは公平な無作為の選び方を提供しますが、そうした規則の代わりにはなりません。
入力した名前は保存されたり、どこかに送信されたりしますか?
いいえ。名簿はブラウザ内で読み取られ、抽選されます。保存されず、サーバーにも送信されません。
当選者を共有するためにコピーできますか?
はい。「コピー」を押すと、当選者を引いた順に1行ずつクリップボードに入れられます。
出典
- MDN(英語): Crypto.getRandomValues()(暗号学的に強い乱数)
- Wikipedia(英語): Fisher-Yates shuffle(すべての並べ替えが同じ確率になること)
数値と文章の最終確認日:2026年11月10日火曜日。