【发布时间】:2012-08-27 22:12:55
【问题描述】:
我知道,如果您将同一个种子与两个不同的 PRNG 一起使用,您将收到相同的数字序列。有谁知道是否可以用两个不同的种子生成相同的数字?如果有,几率是多少?
我对此进行了测试并收到了一些奇怪的结果。如果我有两个相同 PRNG 的实例,并且每次都用两个不同的随机种子播种它们。随机数必须在 0 到 1000 之间。在 10,000,000 次迭代后,我得到相同的数字 1046 次。如果我每次都没有播种它们,我会收到大约相同的次数(1033)。我不明白什么?如果您不每次都重新播种,我认为几率会更大(嗯,也许不是)。就像从两副牌中挑选两张牌一样。如果我不每次都洗牌,我会认为如果我这样做,几率会有所不同。
谢谢, 加里
【问题讨论】:
-
你的意思是两个 PRNG 的实例,属于同一个对象类?
标签: prng