乱数ジェネレーター
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を参照。何もアップロード・保存されません。
乱数ジェネレーターの使い方
- 最小と最大(包含)を入力。デフォルトは整数。
- 生成個数(最大10,000)とオプション小数位を選択。
- 範囲内で各値が1回だけなら整数でUniqueをオン。
- 生成をクリック、必要なら昇順/降順ソート、リストをコピー。すべてデバイス上。
乱数ジェネレーターの例
サイコロ
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以下である必要があります。
- データはブラウザから離れる?
- いいえ。生成は完全クライアント側。数値はアップロード、ログ、サーバー保存されません。
関連ツール
パスワードジェネレーター
ブラウザで強力なランダムパスワードを生成。長さ(8-64)と大文字・小文字・数字・記号を選択。安全な crypto 乱数 - アップロード・保存なし。
ランダム文字ジェネレーター
無料ランダム文字・アルファベットピッカー。A-Z から1文字または複数、大文字・小文字・混在 - ブラウザですぐ生成。
UUID ジェネレーター
ブラウザで UUID v4、UUID v7、ULID、NanoID を生成。データベース、API、テスト用に 1 件または複数件 - アップロードなし。
カラーパレットジェネレーター
ブラウザで無料カラーパレットジェネレーター。補色、類似色、トライアド、テトラード、split-complementary、モノクロ、ランダムパレットを構築。HEX、RGB、HSL、CSS変数をコピー。