我有一个0到9之间的数字列表。这个数字有100万个。我试图测试这些数字是否是随机的,或者存在隐藏的现有模式。获得结果后,我使用Chi Squared Test来确定值是否是随机的。
测试已经完成:
计数
隙
串行
扑克
我用Java编写了上述测试。无论重要性有多小,我还能做其他检查。一直在查阅书籍,我无法找到任何进一步的随机性高级测试。
请指教。
答案 0 :(得分:1)
NIST发布了一系列随机数生成器测试。它们不是用Java实现的,所以如果排除使用它们的测试套件,你可以使用它们从中汲取灵感。
http://csrc.nist.gov/groups/ST/toolkit/rng/stats_tests.html
this问题的答案也有一些相关的链接和答案。