乱数ジェネレーター

範囲・個数・重複のあり/なしを決めて、偏りのない乱数を作ります。抽選番号や順番決めに。

-
重複
並び順

履歴(直近10回)

    ブラウザの暗号用乱数(crypto.getRandomValues)を使い、範囲に収まらない値は捨てて引き直す方法(棄却法)で、どの数も同じ確率で出るようにしています。小数は指定した桁の刻みで均等に選びます。履歴はこの端末のブラウザにだけ保存されます。

    乱数ジェネレーターでできること

    最小・最大・個数を決めて、重複あり/なしの乱数を作ります。抽選番号、順番決め、テスト用の数値づくりなどに使えます。

    使い方

    1. 「最小」「最大」「個数(1〜10000)」を入力します。
    2. 「小数の桁」「重複」(なし/あり)「並び順」(そのまま/昇順/降順)を選びます。
    3. 「乱数を出す」を押すと表示窓に結果が出ます。「サイコロ 1〜6」などのボタンでよく使う設定をすぐ呼び出せます。
    4. 「結果をコピー」で、選んだ区切り(改行・カンマ・スペース)でコピーできます。
    5. 下の「履歴(直近10回)」で過去の結果を確認できます。「履歴を消す」は2回押すと消去します。

    計算の仕組みと注意点

    よくある質問

    重複しない乱数を作るには?

    「重複」で「なし」を選びます。例えば1〜43から6個なら「1〜43から6個」のボタンで設定できます。範囲内の数より多い個数を指定するとメッセージが出ます。

    1から30をランダムに並べ替えたいときは?

    最小1・最大30・個数30・重複なし・並び順「そのまま」にすると、1〜30がすべて1回ずつ出るランダムな並びになります。「1〜30の並べ替え」ボタンでも設定できます。

    この乱数は偏りがありませんか?

    暗号用の乱数を使い、割り算の余りで生まれる偏りを棄却法で取り除いているので、範囲内のどの数も同じ確率です。ただし、公式な抽選などで使う場合は、運営側の定めた方法に従ってください。

    小数の乱数も作れますか?

    はい。「小数の桁」で1〜4桁を選べます。「0〜1の小数」ボタンを押すと、0.000〜1.000の範囲で小数3桁の乱数を5個作ります。