この計算機について
乱数生成ツールは検証できてこそ信頼できます。このツールがシード方式なのはそのためで、同じシードと範囲からは常に同じ数値が出力されます。シードを変えれば新しい数列が得られ、以前の数列を再現する能力も失いません。 同じ入力で再現できる疑似乱数です。暗号学的に安全ではなく、公平性監査や重要な抽選には適しません。
計算例
下記の既定値を用いた計算結果
最小の数 1 · 最大の数 100 · 数値の個数 5 · 重複なしの数字のみ 繰り返しを許可 · シード 12,345 · 小数点以下の桁数(0=整数) 0 あなたの数値 98, 31, 49, 82, 51 · 合計 311 · 平均 62.20 · 範囲の大きさ 100 · 生成された最小値 31 · 生成された最大値 98
免責事項
本計算ツールは情報提供と娯楽を目的とした一般的な概算です。プラットフォームのアルゴリズム、指標、定義は予告なく変更されます。ここに示す結果はいずれも、言及したプラットフォームの公式な数値ではありません。
実装の出典
この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。
式と変数
a_{i+1} = (a_i + 0x6D2B79F5) mod 2³²; u_i = (t_i ⊕ (t_i ≫ 14) mod 2³²) ÷ 2³²; x_i = lo + ⌊u_i×(hi−lo+1)⌋
- a_i
- 疑似乱数状態、a₀=seed
- u_i
- 一様乱数 [0,1)
- lo
- 最小値
- hi
- 最大値
- x_i
- 生成された整数
- t_i
- 32ビットの中間ワード
- i
- 抽選の添字
同じ入力で再現できる疑似乱数です。暗号学的に安全ではなく、公平性監査や重要な抽選には適しません。
よくある質問
範囲内の候補数より多く重複なしの数を求めるとどうなりますか?
重複を黙って返す代わりに入力エラーになります。範囲を広げるか、求める個数を減らしてください。
公平性が重要な抽選に使えますか?
いいえ。再現可能な例示に使えるシード付き決定論的疑似乱数です。暗号学的安全性や第三者監査はないため、セキュリティや重要な賞品抽選には使わないでください。