【发布时间】:2013-02-27 12:58:25
【问题描述】:
我开发了一个 RNG 算法并生成随机数,现在我想测试我生成的输出的随机性。我从 nist(sts) 下载了一个测试套件。可以选择提供输入二进制文件来测试随机性。但我不知道如何生成这些二进制文件。我的 RNG 输出 64 位长度。我如何堆叠此输出以生成二进制文件。测试套件中只有序列长度输入。如何在测试套件中将 RNG 输出指定为 64 位?
【问题讨论】:
-
输出元素的大小应该无关紧要。如果您的随机数很好,那么您如何对这些位进行分组并不重要。只需以二进制形式写入数字(每个元素 8 个字节)。你用的是什么编程语言?
-
C 编程,在 GCC 中。
标签: algorithm random statistics