Thingmemo
実装一覧へ戻る

乱数

乱数

32ビットseedからMulberry32で[0,1)の再現可能な列と有界な状態履歴を生成します。決定的な統計用疑似乱数であり、暗号学的に安全ではありません。

TIME
O(k)
SPACE
O(k+h)

k = 生成数、h = 状態履歴数 / 上限: seedは0〜2³²−1、生成100,000個以下、状態履歴10,000件以下

seed付き疑似乱数列と状態を返します。

関連するアルゴリズム