Thingmemo
実装一覧へ戻る

乱数

単位球上のランダムな点

32ビットseedの疑似乱数とMarsaglia棄却法で単位球面上の点を再現可能に生成します。

TIME
期待O(k)
SPACE
O(k)

k = 生成点数 / 上限: seedは0〜4,294,967,295の整数、生成点数0〜10,000

単位球面上の点を再現可能に生成します。

関連するアルゴリズム