乱数生成ツール
任意の範囲でランダムな整数を生成 — 暗号学的に安全、データは一切アップロードされません。
任意の範囲でランダムな整数を生成する
最小値と最大値を入力し、生成する数の個数を選んで「生成」を押してください。このジェネレーターはブラウザの暗号学的乱数ソース(crypto.getRandomValues)と棄却サンプリングを使用してモジュロバイアスを排除しているため、分布はハードウェアが許す限り均一です。ユニークを有効にすると、重複のないリストが得られます — 個数は自動的に範囲のサイズに制限されます。すべてローカルで動作し、データはどこにも送信されません。
一般的な用途には、宝くじの番号選び、ランダムIDの割り当て、テストデータのサンプリング、サイコロ振り、リストからのランダム参加者選択などがあります。
よくある質問
数値は本当にランダムですか? 暗号学的に乱数であり、オペレーティングシステムのエントロピーソースからシードされています — 暗号化キーに使用されるのと同じソースです。これは擬似乱数に過ぎない Math.random() よりはるかに強力です。
「ユニーク」は何をしますか? チェックを入れると、各生成された数値は最大1回しか現れません。範囲に含まれる数より多くの数を要求した場合、個数は黙って範囲のサイズに縮小されます。
最大個数はいくつですか? 1回の生成につき最大1000個です。