ワンクリックで公正な抽選
上下限と個数を選ぶだけで、偏りのない乱数が得られます。「重複なし」を有効にすれば、当選者選出や順序のシャッフルを繰り返しなしで。
-
範囲を設定
最小と最大、両端を含む。
-
個数を選ぶ
1つでもリスト全体でも。
-
生成してコピー
結果が表示され、ワンクリックでコピー。
用途に応じた2モード
| モード | 挙動 | 例 |
|---|---|---|
| 標準 | 重複あり | 1-100 → 42, 42, 7 |
| 重複なし | 各数字が一意 | 1-100 → 42, 7, 88 |
| 個数 > 範囲 | 自動的に縮小 | 1-5, ×10 → 5個 |
crypto.getRandomValues による偏りのない乱数(棄却法)。重複なしは Fisher-Yates シャッフル。データ送信なし。
よくある質問
上下限は含まれる?
はい。最小も最大も出ます。1と100なら、1も100も得られます。範囲は完全に含む形です。
「重複なし」の用途は?
抽選された各数字が一意になることを保証します。くじ引き、当選者選出、順序のシャッフルに最適。範囲が許す以上の個数を求めると、個数は自動的に減らされます。
抽選は本当に公正?
はい。数字は高い値を棄却する crypto.getRandomValues 由来で、どの数字も優遇されません。重複なしモードは Fisher-Yates シャッフルを使い、これも偏りません。
コンテストに使える?
はい、一般的な用途です。すべてブラウザ内で計算され送信されません。公開コンテストでは、立会人の前で抽選するか画面を録画して透明性を確保しましょう。