【发布时间】:2010-03-06 19:54:26
【问题描述】:
一个好的 RNG 应该通过几个随机性统计测试。例如,可以将 0 到 1 范围内的统一实数值分箱成一个直方图,每个分箱中的计数大致相等,由于统计波动而给出或取一些。这些计数服从某种分布,我不记得是泊松或二项式还是什么,但无论如何这些分布都有尾巴。同样的想法也适用于相关性、微妙周期性等的测试。
高质量的 RNG 偶尔会在统计测试中失败。对看起来很完美的 RNG 持怀疑态度是个好建议。
好吧,我疯了,想生成(可重复地)“太完美”的随机数,这些随机数在统计测量中可疑地缺乏这些随机波动。直方图太平,移动箱平均值的方差太小,相关性可疑地接近于零,等等。寻找过于干净地通过所有统计测试的 RNG。有哪些已知的 RNG 是这样的?是否有关于这个想法的已发表研究?
一个不可接受的答案:一些较差的线性同余计数器生成器的分布过于平坦,但完全没有通过大多数随机性测试。
与此相关的是生成具有已知校准缺陷量的随机数流。分布中的一个块很容易——只需生成一个近似于这个想法的非均匀分布(例如,参见Generating non-uniform random numbers),但是在保持正确或过于完美的分布的同时引入校准量的高阶相关性又如何呢?
【问题讨论】:
-
你的问题对我来说听起来很数学,也许mathoverflow.net 的人也可以提供帮助。
-
P!压缩包。或者你生活在一种罪恶的状态中。
-
我相信类似的分析发现了一些学术造假的例子。数据的分布完全适合特定分布的特定 PRNG 的输出。
标签: random statistics