RSRobince Studio

乱数ジェネレーター

範囲を決め、必要な個数を選んで「生成」を押すだけです。結果にはブラウザの暗号論的乱数を使っており、範囲内のどの値も同じ確率で出ます。

ブラウザ内で動作します。ファイルがアップロードされることはありません。

読み込み中…

ツール内のボタンやラベルは英語です。このページでは使い方を日本語で説明します。

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

  1. 最小値と最大値を入力します。両端の値も結果に含まれます。
  2. 必要な個数を1から10,000の間で選びます。
  3. 重複のない数にするには「重複なし」に、小数にするには「小数」にチェックを入れます。小数点以下は1〜6桁です。
  4. 「生成」を押し、好きな区切り文字で結果をコピーします。

このツールの特長

  • 本当に偏りなし. 棄却サンプリングで剰余による偏りをなくしているため、範囲内のどの数も有利になりません。
  • 重複なしモード. くじ引きの番号のように、取り出した数を戻さずに抽選できます。範囲が狭すぎる場合ははっきり知らせます。
  • 整数も小数も. 整数、または小数点以下の桁数を固定した値を生成できます。
  • オフラインでも動作. すべてがページ内で動くので、生成した数がどこかに送信されることはありません。

よくある質問

くじ引きやプレゼント企画に使えるほどランダムですか?

気軽な抽選、授業、ゲームなら問題ありません。Math.random よりずっと強力な crypto.getRandomValues を使っています。法律で規制された抽選については、お住まいの地域で適用されるルールと認められた方法に従ってください。

なぜ重複なしモードで「不可能」と表示されるのですか?

重複のない数を出すには、取り得る値が要求した個数以上ある必要があります。1から10までの整数を重複なしで20個求めることはできないので、範囲を広げるか個数を減らしてください。

最小値と最大値は含まれますか?

はい、両端の値も出ます。たとえば1から6なら、サイコロのように1、2、3、4、5、6のどれかが返ります。

このツールを英語で見る · 日本語のツール一覧