使い方
- 最小と最大を設定します。−1,000,000,000 から 1,000,000,000 の整数です。
- 必要な個数(1–10,000)と重複の可否を選びます。
- 数を生成を押します。重複なしで範囲より多い個数はエラーです。
- 値をすべてコピーするか .txt でダウンロードします。長いリストは画面に先頭200個を出します。
最小と最大、必要な個数、重複の可否を設定します。抽選の前に範囲を検査します。
数はここに出ます。
各整数は crypto.getRandomValues と棄却法から来るので剰余の偏りはありません。重複なしでは疎な Fisher-Yates 標本が、範囲全体を作らずに異なる値を保証します。
はい。最小や最大に負の値を使えます。
境界は ±1,000,000,000、個数は 10,000 です。範囲の大きさに比例するメモリは取らないので、巨大な範囲でも個数が少なければ速いです。
重複なしで範囲より多い個数を求めると不可能です。フォームは個数を黙って減らさず、その旨を出します。