ゲーム・抽選

乱数ジェネレーター

min〜maxの乱数を、重複なしで、暗号乱数で抽出。

  • 即時
  • 無料
  • プライベート(ローカル処理)
  • 登録不要

ワンクリックで公正な抽選

上下限と個数を選ぶだけで、偏りのない乱数が得られます。「重複なし」を有効にすれば、当選者選出や順序のシャッフルを繰り返しなしで。

  1. 範囲を設定

    最小と最大、両端を含む。

  2. 個数を選ぶ

    1つでもリスト全体でも。

  3. 生成してコピー

    結果が表示され、ワンクリックでコピー。

用途に応じた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 シャッフルを使い、これも偏りません。

コンテストに使える?

はい、一般的な用途です。すべてブラウザ内で計算され送信されません。公開コンテストでは、立会人の前で抽選するか画面を録画して透明性を確保しましょう。