乱数ジェネレーター
カスタム範囲・数量の乱数整数または小数を生成。
使い方
範囲を設定
乱数の最小値と最大値を入力してください。JavaScript がサポートする範囲内で、整数または小数を生成できます。
数値を生成
「生成」をクリックして、指定した範囲内の真にランダムな数値を生成します。単一の値を生成することも、一括で複数の数値を生成することもできます。
結果をコピー
「コピー」をクリックして、生成された数値を取得してください。サイコロ、抽選シミュレーション、ランダムなテストデータ、ゲームの仕組み、統計的サンプリングにご活用ください。
乱数ジェネレーターとは?
乱数生成器は、予測可能なMath.random()関数ではなくブラウザ内蔵のcrypto.getRandomValues() APIを使用し、指定した任意の範囲内で真の乱数となる整数または小数を生成する暗号論的に安全なツールです。一度に複数の数値を生成でき、範囲を自由にカスタマイズできます。疑似乱数ではなく、本物の乱数生成器です。
なぜ乱数ジェネレーターを使うのか?
この乱数生成器は暗号論的乱数を使用するため、統計的に予測不能であり、宝くじの番号選択・研究用のランダムサンプリング・抽選の当選者決定など、セキュリティが求められる用途に適しています。複数の数値を同時に生成できるため、値のセットが必要なときに時間を節約できます。アカウントやソフトウェアのインストールも不要で、結果はブラウザ上で即座に表示されます。
- lock完全なプライバシー — ファイルはデバイスやブラウザから出ることはありません。
- bolt即時処理 — 待ち時間なし、サーバーキューなし、アップロード遅延なし。
- money_off100%無料 — サブスクリプションなし、クレジットなし、隠れた料金なし。
- person_off登録不要 — アカウント不要ですぐに使用開始。
- devicesどこでも動作 — デスクトップ、タブレット、モバイルの最新ブラウザで動作。
仕組み
教師は偏りなく授業参加者を無作為に選んだりグループ分けをするためにこのツールを使用します。開発者は現実的な値分布を持つテストデータの生成に利用します。統計学者や研究者は調査のランダムサンプリングやA/Bテストのグループ割り当てに活用します。
プロのヒント
統計的サンプリングを行う場合は、必要な数より多めに生成して重複を除外する方法が効果的です。縮小するプールから繰り返し抽出する際に生じるギャップを避けられ、均一な分布を得られます。
よくある質問
関連チュートリアル
チュートリアル