【发布时间】:2013-12-16 17:58:54
【问题描述】:
我目前正在使用numpy.random.random_sample 来计算大量随机数。例如,如果我删除这些数字的十分之一,结果是否仍会像以前一样随机?或者我会通过这样做引入某种偏差?
编辑:正如所指出的,这归结为我的 RNG 有多好。如何确定我是否可以信任 RNG,或者如何发现潜在的偏差?
【问题讨论】:
-
如果结果很容易产生偏差,那它就不是一个很好的随机数生成器了。
-
您的结果将具有 90% 的样本大小。如果您信任您的 PRNG,那么这可能会减少随机性,但不会减少随机性;)
-
P.S. numpy.random 使用了 Mersenne Twister algorithm,这被认为是非常好的。