【发布时间】:2015-07-21 14:38:57
【问题描述】:
【问题讨论】:
-
见here
【问题讨论】:
要求基于任何特定算法,但许多人会使用linear congruential 算法来生成序列。这基本上会按照以下方式更改种子:
seed = (seed * multiplier + adder) % modulo
然后将种子的一部分作为随机值传递。 multiplier、adder 和 modulo 的值可能会有很大差异。
【讨论】:
Rand 基于一些东西,比如在每台机器上应该是唯一的 mac 地址。有几种实现可以验证返回的值是“随机的”
【讨论】: