我试图测试100个不同的100个随机人类生成的数字随机性,与100个不同的100个随机计算机生成的数字的随机性进行比较,但是死硬程序想要一组大约100000个数字。 我想知道是否可以通过使用人数作为伪数生成器的种子将人类集合组合成100000个数字的块,并使用输出作为测试死硬程序的数字。我会对具有相同伪随机生成器的计算机设置做同样的事情。如果我试图证明的是计算机生成的数字比人类生成的数字更随机,那么这实际上会改变随机性的结果吗?
答案 0 :(得分:0)
您可以尝试连接数字。我不认为任何组合会比其他组合更好。任何组合这些数字的方法都会导致它们失去一些属性(可能包括通过某些测试对随机数进行分类)(在某些情况下某些组合比其他组合更多,但如果我们要处理的话)随机数字,你真的无法预测。
我不确定您为什么要将这些数字用作另一个随机数生成器的种子(如果我理解正确的话)。这不会产生任何有用的适用结果。如果您使用随机数生成器,您将从伪随机集中获取一系列数字,种子将仅确定您在此集合中的起始位置,从任何种子开始应生成随机结果,从任何其他种子开始。
任何所谓的随机性测试充其量只能说某些集可能是随机的。没有一个测试可以准确地测量真正的随机性,这可能与随机性的定义相矛盾。