乱数ジェネレーター オンライン

任意の範囲でランダムな数値を生成します。重複しない値、小数点、カスタム個数に対応。数値はお使いの端末内にとどまります。

乱数ジェネレーターは完全にブラウザ内で実行されます。範囲、個数、生成された数値はお使いの端末上で計算され、ArrayKitにアップロードされることはありません。

開発・運営:Udit Agarwal

Random Number Generators, Explained

確率計算機を開く

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

乱数ジェネレーターは、指定した最小値と最大値の間で1つまたは複数のランダムな数値をブラウザ内で直接生成します。必要な個数を設定し、重複を避けたい場合はユニークな値をオンにし、整数ではなく小数の結果が欲しい場合は小数点以下の桁数を追加できます。各抽選はブラウザの暗号論的乱数生成器を使用し、整数でも小数でも、範囲内のどの値も両端を含めて同じ確率で出ます。抽選会の当選者選び、テストデータのサンプリング、仮想サイコロを振る、参加者をランダムに選ぶ、簡単なシミュレーションの種を作るといった用途に便利です。リスト全体をワンクリックでコピーして、必要な場所に貼り付けられます。すべてローカルで実行され、数値はアップロードされません。

機能

  • 負の数を含む任意の最小値・最大値を設定可能
  • 1つから数千個の数値をワンクリックで生成
  • ユニークな値をオンにしてリスト内で数値が重複しないようにする
  • 小数点以下の桁数を選んで小数の結果に、0で整数に
  • 暗号論的乱数生成器を使用し、範囲内のどの値も同じ確率で出る
  • 範囲がユニークな値を十分に持たない場合、明確なエラーを表示
  • カンマ区切りのリスト全体をワンクリックでコピー
  • 完全にブラウザ内で実行され、数値はどこにも送信されない

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

  1. 最小値と最大値を入力する
  2. 必要な個数と小数点以下の桁数を設定する
  3. 重複を避けたい場合はユニークな値をオンにする
  4. 「生成」をクリックして結果の数値をコピーする

例

入力

1–100, 5 numbers

出力

42, 7, 88, 15, 63

1から100の間のランダムな整数5個、コピー可能な状態。

よくあるエラーとトラブルシューティング

  • 「範囲はN個のユニークな値しか保持できません」というエラーが表示される。 — 範囲が提供できる数より多くのユニークな数値を要求しています — 最小値と最大値の差を広げるか、個数を減らすか、小数点以下の桁数を増やして可能な値の数を増やしてください。
  • 最大値が最小値より小さく設定されている。 — 最大値は最小値以上である必要があります。最小値が小さい数値になるよう2つの値を入れ替えてください。
  • 小数点以下の桁数が空、または負の値になっている。 — 小数点以下の桁数は0以上の整数である必要があります — 整数の場合は0、小数の結果には1〜4を使用してください。
  • 生成するたびに同じような数値に見える。 — クリックのたびに暗号論的乱数生成器から新しい値が抽出されます — 範囲が非常に狭い場合(例:1〜2)、重複や似た結果が出るのは正常です。

よくある質問

乱数ジェネレーターの数値はどれくらいランダムですか?
乱数ジェネレーターは単純な疑似乱数関数ではなく、ブラウザの暗号論的乱数生成器から数値を抽出し、範囲内のどの値も両端を含めて同じ確率で出ます。各値は1つの32ビット乱数を範囲に合わせて拡大して作るため、ごくわずかな偏りが残りますが、測れるほどになるのは取りうる値が数千万個規模になる範囲だけで、抽選やサイコロには影響しません。
乱数ジェネレーターは数値の重複を避けられますか?
はい。ユニークな値のトグルをオンにすると、1回の抽選で同じ数値が2回現れることはありません。範囲には要求した個数以上のユニークな値が必要で、不足している場合は範囲を広げるか個数を減らすようエラーが表示されます。
乱数ジェネレーターは小数に対応していますか?
はい。小数点以下の桁数を0より大きく設定すると、整数ではなく小数の結果(例:小数点以下2桁で7.42のような値)が得られます。その精度のどの値も、最小値と最大値そのものを含めて同じ確率で出ます。
負のランダムな数値を生成できますか?
はい。-50のように負の最小値を入力すると、設定した範囲全体(負と正の両方の数値を含む)から値が抽出されます。
乱数ジェネレーターは何に使えますか?
抽選会や景品企画の当選者選び、仮想サイコロを振る、テストデータのサンプリング、簡単なスクリプト用のランダムIDの割り当て、番号付きリストからの参加者のランダム選択などの用途によく使われます。
生成された数値はサーバーに送信されますか?
いいえ。乱数ジェネレーターは完全にブラウザ内で実行されます。範囲、個数、結果の数値がお使いの端末から外に出ることはありません。

関連ツール

数学の他のツール

数学のツールをすべて見る (38) · すべてのツール