ゲーム

乱数生成ツール — シードを再利用可能

範囲を指定して整数の乱数を生成します。シードは再利用できます。

最終更新 · アルゴリズム・定数・初期入力を確認(JSON)

数値を入力

あなたの数値 98, 31, 49, 82, 51
計算結果

この計算機について

乱数生成ツールは検証できてこそ信頼できます。このツールがシード方式なのはそのためで、同じシードと範囲からは常に同じ数値が出力されます。シードを変えれば新しい数列が得られ、以前の数列を再現する能力も失いません。 同じ入力で再現できる疑似乱数です。暗号学的に安全ではなく、公平性監査や重要な抽選には適しません。

計算例

下記の既定値を用いた計算結果

最小の数 1 · 最大の数 100 · 数値の個数 5 · 重複なしの数字のみ 繰り返しを許可 · シード 12,345 · 小数点以下の桁数(0=整数) 0 あなたの数値 98, 31, 49, 82, 51 · 合計 311 · 平均 62.20 · 範囲の大きさ 100 · 生成された最小値 31 · 生成された最大値 98

免責事項

本計算ツールは情報提供と娯楽を目的とした一般的な概算です。プラットフォームのアルゴリズム、指標、定義は予告なく変更されます。ここに示す結果はいずれも、言及したプラットフォームの公式な数値ではありません。

運営・保守: CalcDelta

実装の出典

この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。

アルゴリズム・定数・初期入力を確認(JSON)

式と変数

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
抽選の添字

同じ入力で再現できる疑似乱数です。暗号学的に安全ではなく、公平性監査や重要な抽選には適しません。

この電卓を埋め込む

iframe コードをコピーしてサイトに置けます。アカウント不要。表示中の入力値が同期されます。

よくある質問

範囲内の候補数より多く重複なしの数を求めるとどうなりますか?

重複を黙って返す代わりに入力エラーになります。範囲を広げるか、求める個数を減らしてください。

公平性が重要な抽選に使えますか?

いいえ。再現可能な例示に使えるシード付き決定論的疑似乱数です。暗号学的安全性や第三者監査はないため、セキュリティや重要な賞品抽選には使わないでください。