乱数ジェネレーター

範囲を選び、必要な個数を決めて「生成」を押してください。押すたびに、ブラウザーの安全な乱数源を使って新しい数を抽選します。

範囲の入力

1~1,000 の間です。

結果

強調表示された項目を修正してください。
「生成」を押して数を抽選してください
—

数の抽選方法

整数は、最小値と最大値の間(両端を含む)から一様に抽選します。単純な剰余計算で生じるわずかな偏りは、特定の数が出やすくなる値を捨てることで避けています。

「重複なし」では、すべての数が最大 1 回しか出ません。帽子から引くくじ引きのようなものです。小数は範囲全体から一様に抽選し、選んだ桁数に丸めます。サーバーには何も送信されず、数は端末の中で生成されます。

方法

整数 = 最小値 + (最大値 − 最小値 + 1)未満のランダムな整数
小数 = 最小値 + ランダムな小数 × (最大値 − 最小値)、丸め

例

100 面のサイコロを振るように、1~100 の範囲で整数を 1 つ抽選する場合:

  1. 範囲には 100 個の数があり、どれも同じ確率で出ます。
  2. 「生成」を押すたびに新しい数を抽選するので、結果は毎回変わります。

1 から 100 までのどの整数でも、確率はそれぞれ 1%です。

前提と制限

  • 最小値と最大値は −1,000,000,000 から 1,000,000,000 の間にできます。
  • 1 回の抽選で最大 1,000 個、小数は最大 6 桁までです。
  • 設定を変更すると直前の抽選は消えるため、設定と合わない数が表示されることはありません。

出典と参考資料

関連ツール