ホーム / ランダム生成ツール / 乱数生成器
無料オンラインツール

乱数生成器

最小値と最大値を指定して、整数または小数の乱数を生成します。重複なしの整数も可能。ブラウザ上で動作し、最大10,000個まで生成できます. 処理はブラウザ内でローカルに行われます。

使ってみる

乱数生成器の機能と使い方

このツールは、ブラウザ上で安全な乱数を生成します。整数モードでは、暗号学的に安全な乱数源を使用し、範囲内の整数を均等な確率で返します。小数モードでは、一様分布の小数を指定した桁数で返します。

具体的な使用例

例えば、最小値 1、最大値 6、小数桁数 0、個数 1 で生成すると、サイコロの目(1〜6)が得られます。また、最小値 0、最大値 1、小数桁数 2、個数 5 で生成すると、0.00 以上 1.00 未満の小数が5つ得られます。

設定と制限

  • 整数モードでは、範囲が逆転している場合や、範囲内の整数が存在しない場合はエラーになります。
  • 小数モードでは、最大値は通常含まれません(例: 0〜1 の範囲で小数を生成した場合、1 は含まれません)。
  • 重複なしは整数モードでのみ機能します。小数モードでは重複が発生する可能性があります。
  • 生成個数は最大 10,000 です。

よくある質問

Q1: 小数モードで最大値が含まれないのはなぜですか?

小数モードでは、一様分布の乱数が 1 未満の値を返すため、最大値は通常含まれません。例えば、0 から 1 の範囲で小数を生成すると、0.999... までが生成され、1 は含まれません。

Q2: 重複なしで整数を生成するにはどうすればよいですか?

整数モードで「重複なし」オプションを有効にしてください。ただし、生成する個数が範囲内の整数の数以下である必要があります。例えば、1〜10 の範囲で重複なしに 11 個生成することはできません。

Q3: この乱数生成器は暗号用途に使えますか?

いいえ。このツールは通常のサンプリング、テストデータ、ゲーム用途に適していますが、ギャンブル、暗号鍵の生成、規制対象の抽選、科学的監査などには使用できません。

処理はブラウザ内でローカルに行われます。