生成・コード構造ツール

乱数生成

最小値、最大値、件数を設定し、整数または小数モードでまとめて生成できます。

生成の設定

生成結果

指定範囲の整数・小数を一括生成。重複しない整数の抽出とダウンロードに対応します。

数値はブラウザー内だけで生成します。設定や結果をサーバーへ送信したり、自動保存したりしません。

このツールについて

指定した範囲と件数で安全な乱数を生成します。整数モードでは最小値と最大値を含み、重複なしも選べます。小数モードでは指定した桁数で出力し、例えば小数点以下2桁なら範囲内の0.01、0.02などが候補になります。

使い方

  1. 最小値と最大値を入力します。最小値は最大値以下にしてください。
  2. 整数または小数を選び、件数を設定します。小数では小数点以下の桁数も指定します。
  3. 整数では重複なしを選べます。この場合、件数は範囲内の整数の個数を超えられません。
  4. 「生成」を押し、結果をコピーするかrandom-numbers.txtをダウンロードします。

使用例

  • 整数1~100、件数10:両端を含む範囲から整数を10個出力します。
  • 整数1~10、重複なし、件数10:10個の整数をランダムな順序で出力します。
  • 小数0~1、桁数4:0.4821のような小数を出力します。実際の選択範囲は画面に表示される刻み幅に従います。

生成設定と制限

1回に生成できる数値は10000個までです。整数の最小値と最大値は−9007199254740991~9007199254740991で指定し、最小値が最大値を超えないようにしてください。重複なしでは範囲内の整数の個数を超える件数を指定できません。小数は0~12桁で、指定範囲内のその桁数で表せる値だけを出力します。範囲や桁数が大きすぎる場合は減らしてください。指数表記と小数の重複なしには対応していません。

主な用途

  • 限られた番号の範囲から抽出する。
  • 乱数のテストサンプルを用意する。
  • 重複しない整数列を生成する。

プライバシー

数値はブラウザー内だけで生成します。設定や結果をサーバーへ送信したり、自動保存したりしません。

結果を残す場合は、ページを離れる前にコピーまたはダウンロードしてください。

よくある質問

最小値と最大値も結果に含まれますか?

整数モードでは両端を含みます。小数モードでは、指定範囲内で桁数の条件を満たす離散的な値だけを選びます。

重複なしの件数が多すぎるとどうなりますか?

範囲内の整数より件数が多いことを示すメッセージが表示されます。件数を減らすか、範囲を広げるか、重複なしを解除してください。

安全な乱数を使っていますか?

はい。ブラウザーの安全な乱数を使って生成します。設定内容と結果は、お使いのブラウザー内だけで処理されます。

小数の精度に制限はありますか?

はい。小数点以下の桁数と表現できる範囲に制限があります。任意精度の連続分布を生成するツールではありません。

最小値と最大値が同じでも生成できますか?

その値を生成できます。整数の重複なしモードでは1件までです。

開発者ツール一覧に戻る