casino
無料アップロード不要

乱数ジェネレーター

カスタム範囲・数量の乱数整数または小数を生成。

使い方

1
upload_file

範囲を設定

乱数の最小値と最大値を入力してください。JavaScript がサポートする範囲内で、整数または小数を生成できます。

2
tune

数値を生成

「生成」をクリックして、指定した範囲内の真にランダムな数値を生成します。単一の値を生成することも、一括で複数の数値を生成することもできます。

3
download

結果をコピー

「コピー」をクリックして、生成された数値を取得してください。サイコロ、抽選シミュレーション、ランダムなテストデータ、ゲームの仕組み、統計的サンプリングにご活用ください。

乱数ジェネレーターとは?

乱数生成器は、予測可能なMath.random()関数ではなくブラウザ内蔵のcrypto.getRandomValues() APIを使用し、指定した任意の範囲内で真の乱数となる整数または小数を生成する暗号論的に安全なツールです。一度に複数の数値を生成でき、範囲を自由にカスタマイズできます。疑似乱数ではなく、本物の乱数生成器です。

なぜ乱数ジェネレーターを使うのか?

この乱数生成器は暗号論的乱数を使用するため、統計的に予測不能であり、宝くじの番号選択・研究用のランダムサンプリング・抽選の当選者決定など、セキュリティが求められる用途に適しています。複数の数値を同時に生成できるため、値のセットが必要なときに時間を節約できます。アカウントやソフトウェアのインストールも不要で、結果はブラウザ上で即座に表示されます。

  • lock完全なプライバシーファイルはデバイスやブラウザから出ることはありません。
  • bolt即時処理待ち時間なし、サーバーキューなし、アップロード遅延なし。
  • money_off100%無料サブスクリプションなし、クレジットなし、隠れた料金なし。
  • person_off登録不要アカウント不要ですぐに使用開始。
  • devicesどこでも動作デスクトップ、タブレット、モバイルの最新ブラウザで動作。

仕組み

教師は偏りなく授業参加者を無作為に選んだりグループ分けをするためにこのツールを使用します。開発者は現実的な値分布を持つテストデータの生成に利用します。統計学者や研究者は調査のランダムサンプリングやA/Bテストのグループ割り当てに活用します。

tips_and_updates

プロのヒント

統計的サンプリングを行う場合は、必要な数より多めに生成して重複を除外する方法が効果的です。縮小するプールから繰り返し抽出する際に生じるギャップを避けられ、均一な分布を得られます。

よくある質問

このツールはブラウザのcrypto.getRandomValues() APIを使用しており、オペレーティングシステムの安全な乱数ソース(通常はハードウェアイベント・CPUジッター・またはハードウェア乱数生成器に基づく)からエントロピーを取得します。これは暗号鍵の生成に使用されるのと同じランダム性ソースです。一方、Math.random()は起動時にシードされた決定論的な疑似乱数アルゴリズムを使用するため、シードを知っている攻撃者には予測可能です。

関連チュートリアル

menu_book

チュートリアル

乱数ジェネレーターの使い方 – ステップバイステップガイド

arrow_forward

関連ツール