乱数生成器

指定範囲でランダムな整数や小数の集合を作成し、必要に応じて重複を防げます。

カスタム乱数生成器
範囲、個数、数値の種類、重複の設定を選びます。

乱数生成について

乱数生成器は、ユーザーが制御する予測可能な規則に従わずに値を選びます。このツールは最小値と最大値を含む範囲で、整数または小数点以下二桁の値を作成します。授業での標本抽出、ゲーム、くじ引き、テストデータ、シミュレーション、ランダムな並べ替えなど、定めた数値区間から素早く独立した選択が必要な作業に役立ちます。 整数では、最小値を切り上げた整数から最大値を切り下げた整数まで、各値が毎回同じ確率で選ばれます。小数モードは区間内の連続的な位置を抽出し、表示用に小数点以下二桁へ丸めます。多くの内部値が同じ表示値に丸められるため、端の値は確率が少し異なることがあります。厳密な分布保証が必要なら、専門の統計ソフトや暗号学的プロトコルを使ってください。 重複を許可すると各抽出が独立するため、同じ値が複数回出ることがあります。重複を禁止すると、すべての表示結果が異なるまで抽出を続けます。重複のない整数を生成できるのは、指定個数が利用可能な整数の個数以下の場合だけです。たとえば両端を含む 1 ~ 10 には十個の異なる整数があります。小数モードには多数の表示値がありますが、範囲が非常に狭いと丸め後の異なる値の数が制限されます。 ランダムな出力は、真に予測不能な物理的乱数とは同じではありません。ブラウザーのソフトウェアは通常、実行環境が作る疑似乱数列を使います。普通のゲーム、非公式な抽出、実演、合成例には十分ですが、この計算機はパスワード、暗号鍵、規制対象の宝くじ、セキュリティ上重要な判断向けには設計されていません。その用途には、仕様が明確な暗号学的に安全な乱数源と、多くの場合、監査可能な選択手順が必要です。 生成前に上下限を慎重に設定してください。負の値に対応し、重複を許可する場合や異なる値を一つだけ求める場合は最小値と最大値を同じにできます。個数を増やすとシミュレーションが期待分布に近づきやすくなりますが、小標本で出現回数が均等になる保証はありません。クリックのたびに前の数列が置き換わるため、再生成前に保存またはコピーしてください。ページの応答性と結果の確認しやすさを保つため、一度に生成できるのは 1,000 個までです。

乱数生成器の使用例

設定出力例用途
1 ~ 6、整数 5 個、重複あり4, 1, 4, 6, 2六面サイコロを独立に五回振る操作を再現します。
1 ~ 20、整数 3 個、重複なし17, 4, 11番号付きの参加者から異なる三人を選びます。
0 ~ 1、小数 4 個、重複あり0.18, 0.72, 0.05, 0.91実演用の確率サンプルを作成します。

乱数を生成する方法

  1. 許可する範囲を定める最小値と最大値を入力します。
  2. 生成個数を一個から千個までで設定します。
  3. 整数か小数を選び、重複を許可するか決めます。
  4. 「数値を生成」を選び、再生成する前に結果の数列をコピーします。

乱数生成器のよくある質問

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

整数生成では両端が有効な整数なら含まれます。小数生成では区間全体から抽出し、丸めた結果が端の値になることがあります。

同じ数値が二回出ることはありますか?

重複を許可していれば、各選択が独立しているためあります。表示値をすべて異なるものにしたい場合は重複を禁止してください。

重複なしの生成が失敗するのはなぜですか?

有限の整数範囲に含まれる異なる値の個数には限りがあります。重複を禁止するときは、その個数を超えて要求できません。

パスワードや宝くじに適していますか?

いいえ。通常のシミュレーション、ゲーム、非公式な選択向けです。安全性が重要な用途や規制対象の用途には、暗号学的に安全で監査可能な乱数処理が必要です。

何個まで生成できますか?

一度に最大 1,000 個の値を生成できます。この上限により表示を速く保ち、数列を扱いやすくしています。