指定範囲のランダムな整数

最小と最大、必要な個数、重複の可否を設定します。抽選の前に範囲を検査します。

数

数はここに出ます。

使い方

  1. 最小と最大を設定します。−1,000,000,000 から 1,000,000,000 の整数です。
  2. 必要な個数(1–10,000)と重複の可否を選びます。
  3. 数を生成を押します。重複なしで範囲より多い個数はエラーです。
  4. 値をすべてコピーするか .txt でダウンロードします。長いリストは画面に先頭200個を出します。

よくある質問

どのくらいランダムですか?

各整数は crypto.getRandomValues と棄却法から来るので剰余の偏りはありません。重複なしでは疎な Fisher-Yates 標本が、範囲全体を作らずに異なる値を保証します。

負の数は出せますか?

はい。最小や最大に負の値を使えます。

最大の範囲は?

境界は ±1,000,000,000、個数は 10,000 です。範囲の大きさに比例するメモリは取らないので、巨大な範囲でも個数が少なければ速いです。

なぜ個数が拒否されましたか?

重複なしで範囲より多い個数を求めると不可能です。フォームは個数を黙って減らさず、その旨を出します。

ほかのツール