オンライン固定桁乱数生成器
指定した桁数(1〜15桁)の正の整数を、指定した個数(最大10000個)だけランダムに生成します。重複あり、改行区切りで出力. 処理はブラウザ内でローカルに行われます。
使ってみる
固定桁乱数生成の特徴
このツールは、指定した桁数の範囲内でランダムな整数を生成します。例えば、3桁・5個の設定では、以下のような出力が得られます(実行ごとに異なります)。
142 809 317 142 650
この例のように、同じ値が重複して出現することがあります。重複を避けるオプションはありません。
実際の設定と処理
設定できるのは「桁数」と「個数」のみです。桁数は1〜15、個数は1〜10000の範囲で指定でき、範囲外の値はエラーになります。生成にはJavaScriptのMath.randomを使用し、10^(桁数-1)から10^桁数-1までの整数を一様にサンプリングします。そのため、1桁の場合は0ではなく1〜9が生成されます。
出力形式
出力は改行区切りのプレーンテキストで、数字はASCIIの半角数字のみ、桁区切り記号は付きません。15桁でもJavaScriptの安全な整数範囲内に収まるため、精度の問題はありません。
利用上の注意
このツールはブラウザ内で動作し、データを外部に送信しません。ただし、Math.randomは暗号学的に安全な乱数生成器ではないため、パスワードや認証トークン、規制対象の抽選、一意性が保証された識別子などには使用しないでください。サンプルデータや非公式の演習用途に適しています。
よくある質問
Q1: 桁数を1にすると0は生成されますか?
いいえ。1桁の場合、生成される整数は1から9までです。0は含まれません。これは、先頭にゼロを付けずに桁数を保証するためです。
Q2: 重複しない乱数を生成できますか?
いいえ。このツールには重複を防ぐオプションはありません。各値は独立にランダムに選ばれるため、同じ値が複数回出現する可能性があります。
Q3: 生成結果をファイルとしてダウンロードできますか?
いいえ。このツールにはファイルダウンロード機能はありません。結果はテキストエリアに表示されるだけなので、必要に応じて手動でコピーしてください。
チェックリスト
- 桁数は1〜15の整数で指定する
- 個数は1〜10000の整数で指定する
- 出力は改行区切りの正の整数
- 重複が許容される
- 暗号用途には不向き
処理はブラウザ内でローカルに行われます。