乱数生成器
最小値と最大値を指定して、整数または小数の乱数を生成します。重複なしの整数も可能。ブラウザ上で動作し、最大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: この乱数生成器は暗号用途に使えますか?
いいえ。このツールは通常のサンプリング、テストデータ、ゲーム用途に適していますが、ギャンブル、暗号鍵の生成、規制対象の抽選、科学的監査などには使用できません。
処理はブラウザ内でローカルに行われます。