コンテンツにスキップ
ToolsMinify logo
ジェネレーターツール
人気

乱数ジェネレーター

crypto.getRandomValuesによる暗号学的に安全な乱数(Math.randomではない)でブラウザ内即座に乱数生成。包含min/maxを設定、生成個数を選び、オプションで一意整数、最大6小数位を追加し、ソートしてリストをコピー。混合乱数データにはパスワードジェネレーターやランダム文字ジェネレーターと組み合わせ。Math.random vs…

乱数ジェネレーターについて

crypto.getRandomValuesによる暗号学的に安全な乱数(Math.randomではない)でブラウザ内即座に乱数生成。包含min/maxを設定、生成個数を選び、オプションで一意整数、最大6小数位を追加し、ソートしてリストをコピー。混合乱数データにはパスワードジェネレーターやランダム文字ジェネレーターと組み合わせ。Math.random vs Web Cryptoの詳細はMath.random vs crypto.getRandomValuesを参照。何もアップロード・保存されません。

乱数ジェネレーターの使い方

  1. 最小と最大(包含)を入力。デフォルトは整数。
  2. 生成個数(最大10,000)とオプション小数位を選択。
  3. 範囲内で各値が1回だけなら整数でUniqueをオン。
  4. 生成をクリック、必要なら昇順/降順ソート、リストをコピー。すべてデバイス上。

乱数ジェネレーターの例

サイコロ

Min 1、max 6、count 1 - 公平な1回のサイコロ結果。

1-100から一意10サンプル

Min 1、max 100、count 10、Uniqueオン - 重複なし10個の異なる整数。

テスト用バルクリスト

Min 0、max 9999、count 500、改行区切り - スプレッドシートやスクリプトに貼る長いリスト。

ランダム小数

Min 0、max 1、decimals 2、count 20 - 0.37のようなモックパーセント20個。

一般的な使用例

  • 公平な宝くじ・抽選番号を選ぶ
  • サイコロやボードゲーム値を振る
  • テストIDとサンプルデータセットを生成
  • 重複なし一意サンプルを作成
  • プロトタイプ用ランダム小数を生成

乱数ジェネレーターに関するよくある質問

本当にランダム?
Web Crypto API (crypto.getRandomValues)とモジュロバイアス回避のリジェクションサンプリングを使用。暗号学的に安全 - Math.randomより強く予測しにくい。
Uniqueの意味は?
Uniqueモードは非復元抽出で各整数は最大1回。個数は包含範囲サイズ(max - min + 1)を超えられません。Uniqueは小数0桁が必要。
小数を生成できる?
はい。小数位を1〜6に設定。包含範囲をスケールし、安全整数を引いて割り戻します。小数オン中はUnique無効。
制限は?
境界は-1,000,000,000〜1,000,000,000。1回最大10,000個。minはmax以下である必要があります。
データはブラウザから離れる?
いいえ。生成は完全クライアント側。数値はアップロード、ログ、サーバー保存されません。