本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Random Numbers

指定した範囲で乱数を生成:個数指定、重複なし、昇順ソートに対応。

使い方

  1. 最小値と最大値を入力します。両端を含むので 1〜6 はサイコロと同じ動きです。
  2. 生成個数を 1〜10000 で指定します。
  3. 重複なしはくじ引きのように非復元抽出。オフにすると重複を許します。
  4. 昇順に並べ替えを有効にすると、シャッフル順ではなく小さい順の一覧になります。
  5. Generate を押し、Copy でスクリプトや表計算、抽選リストへ取り込みます。

よくある用途

よくある質問

Q: この数字を暗号鍵に使えますか? A: 乱数源はブラウザが暗号用途に使うものと同じですが、このツールの出力はプレーンな整数であり鍵素材ではありません。鍵やトークンはエンコード済みバイト列を出力する専用ツールで生成してください。

Q: 重複なしモードがエラーになることがあるのは? A: 非復元抽出では範囲に含まれる値の数以上は作れません。1〜20 の範囲で重複のない値を 50 個求めるのは不可能なので、無限ループにならないようエラーで止めます。

Q: 小数や負の範囲は使えますか? A: このツールは整数を生成します。負の範囲は最小値をマイナスにするだけで OK。リジェクションサンプリングにより区間内の全値が等確率になります。

データはこのデバイス内にとどまります

Random Numbers は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。