乱数ジェネレーター(高度)
範囲・個数・形式を設定して乱数を生成します。
乱数ジェネレーター(高度)について
「乱数ジェネレーター(高度)」は、最小値と最大値の範囲、出力数、一意性制約、小数点以下の精度、出力形式を完全に制御して、ランダムな整数または浮動小数点数を生成します。単一の値を生成する基本的な乱数ジェネレーターとは異なり、このツールは単一の操作で数千の値を生成し、それらをソートしたり、重複を排除したり、JSON配列やCSVデータとしてフォーマットしたりできます。基盤となる乱数生成にはMath.randomが使用されており、セキュリティ目的以外に適しています。暗号化アプリケーションには「ランダムバイトジェネレーター」ツールを使用してください。宝くじの抽選から大量のテストデータまで、乱数生成のあらゆる実用的なユースケースをカバーしています。
使い方
目的の範囲を定義する最小値と最大値を設定し、生成する乱数の数を指定し、一意性(重複なし)、浮動小数点出力の小数点以下の桁数、ソート順(昇順、降順、またはソートなし)などのオプションを設定してください。「Generate」をクリックして値を生成します。フォーマットドロップダウンから、1行に1つ、カンマ区切り、スペース区切り、またはJSON配列の中から希望の出力形式を選択します。ワンクリックで結果全体をコピーし、コード、スプレッドシート、またはテストフィクスチャですぐに使用できます。
一般的な使用例
- 重複を保証するために一意性制約を有効にして、定義された範囲から一意の宝くじまたは抽選番号を抽選する場合
- 現実的なボリュームのシードデータでテストデータベースを埋めるために、大量のランダムな整数IDまたは主キー値を生成する場合
- データ処理パイプラインのストレステストのために、指定された範囲内でランダムな浮動小数点価格または測定値を作成する場合
- 調査や実験で偏りのない選択のために、ランダムなインデックスを使用して番号付きリストからランダムな項目を選択する場合
- 自動化された統合テスト環境のために、ランダムなポート番号、タイムアウト値、または設定パラメーターを生成する場合