計算機へスキップ
Calculate This

乱数生成ツール

最小値と最大値を決めて、重複あり・なしでランダムな数字を抽選します。コイントス、サイコロ、宝くじのクイックピックにも切り替えられます。

地域の基準が初期値です。他の尺度にも切り替えられます。

最小値から最大値までの整数を、重複ありまたはなしで生成します。

重複
並び順

結果

—

乱数の結果

「生成」を押すと数字を抽選します。

    公平でプライベート

    数字はブラウザーの暗号論的乱数生成器(crypto.getRandomValues)から、剰余による偏りなしで取り出すため、どの値も同じ確率で出ます。データはサーバーに送信されません。「生成」を押すと引き直します。

    このツールについて

    仕組み:数字はブラウザーの暗号論的乱数生成器 crypto.getRandomValues から取り出します。暗号鍵の生成にも使われる仕組みです。32ビットの乱数を棄却サンプリングで指定範囲に変換し、一部の数字が出やすくなる値は捨てるため、最小値から最大値までのどの数字も確率はまったく同じです。重複なしの抽選にはフィッシャー–イェーツのシャッフルを使います。

    宝くじ:「基準」メニューにロト6(43個から6個)、ロト7(37個から7個)のほか、Powerball、EuroMillions、韓国のロト6/45なども用意しています。それぞれ公式の形式に従って選び、1等の当選確率(ロト6なら6,096,454分の1)も表示します。

    あわせて使える:パーセント計算で割合や確率を計算、統計計算で結果を集計、強力なパスワードを生成。

    計算式

    • 各値が出る確率=1÷(最大値−最小値+1)
    • 値=最小値+(r mod n)、n=最大値−最小値+1。32ビットの乱数 r が r ≥ 2³² −(2³² mod n)なら引き直し
    • 重複なし:範囲を部分的にフィッシャー–イェーツでシャッフル
    • 宝くじの1等確率=C(本数字の総数, 選ぶ数)×C(追加数字の総数, 選ぶ数)、C(n, k)=n!÷(k!(n−k)!)
    • サイコロ:合計の期待値=個数×(面の数+1)÷2

    計算方法

    1. 「基準」でモードを選びます:範囲指定、コイントス、サイコロ、または宝くじ。
    2. 範囲指定では最小値・最大値・個数を入力します。
    3. 重複を許すかどうかと並び順を選びます。
    4. 「生成」を押します。押すたびにまったく新しい抽選になります。
    5. 結果はコピーで保存でき、確率の行で出やすさを確認できます。

    よくある質問

    この乱数は本当にランダムですか?

    最新のブラウザーに組み込まれた暗号論的に安全な乱数生成器 crypto.getRandomValues を使っています。OSがハードウェアの事象から種を供給しており、出力を予測することは事実上できません。Math.random() や表計算ソフトの RAND() よりはるかに強力です。棄却サンプリングで範囲に変換するため、小さい値に偏ることもありません。ゲームや授業、プレゼント企画には最適ですが、公営くじやカジノでは認証済みの機器が必要です。

    重複なしで複数の数字を選ぶには?

    最小値と最大値、個数を入力し、「重複なし」を選びます。抽選機から玉を取り出すように、同じ数字は一度しか出ません。フィッシャー–イェーツのシャッフルを使うので、どの組み合わせも同じ確率です。個数は範囲より多くできません(1〜10なら最大10個)。「小さい順」で並べると宝くじの数字のように見やすくなります。

    プレゼント企画の当選者を選ぶには?

    応募に1からNまで番号を振り(例:コメント順)、範囲を1〜Nにして1個生成します。複数の当選者を選ぶ場合は個数を増やし、同じ人が二度当たらないよう「重複なし」にします。公平性のために範囲と方法を事前に告知し、「生成」を押す様子を画面録画しておくと安心です。

    乱数で宝くじの当選確率は上がりますか?

    いいえ。抽選は毎回独立しており、1-2-3-4-5-6でも誕生日でもランダムでも、どの組み合わせも確率はまったく同じです。過去の結果から「そろそろ出る」数字もありません。ランダムに選ぶ唯一の実用的な利点は、多くの人が選ぶ並びを避けられるため、1等の賞金を分け合う可能性が下がることです。無理のない範囲で楽しみましょう。

    各宝くじの1等当選確率は?

    各ゲームの公式形式から計算した1口あたりの1等当選確率:Powerball: 292,201,338分の1;Mega Millions: 290,472,336分の1;EuroMillions: 139,838,160分の1;Eurojackpot: 139,838,160分の1;Vikinglotto: 61,357,560分の1;Latloto: 5,019,420分の1;Lotto 6aus49: 139,838,160分の1;Lotto: 45,057,474分の1;SuperEnalotto: 622,614,630分の1;La Primitiva: 139,838,160分の1;ロト6: 6,096,454分の1;ロト7: 10,295,472分の1;ロト6/45: 8,145,060分の1;双色球: 17,721,088分の1;大楽透(大乐透): 21,425,712分の1;UAEロッタリー Lucky Day: 8,835,372分の1。下位の等級はずっと当たりやすいものの、数字の選び方でこれらの確率が変わることはありません。

    コイントスとサイコロは公平ですか?

    はい。コイントスはちょうど50/50で、サイコロの各面が出る確率は1÷面の数です。物理的なゆがみもありません。複数のサイコロでは合計の出やすさが異なり、6面体2個なら7が最も多く(36通り中6通り、約16.7%)、2と12はそれぞれ36回に1回しか出ません。合計の期待値は個数×(面の数+1)÷2で、2個なら7です。

    出典

    関連する計算機