2

我开发了一个 RNG 算法并生成随机数,现在我想测试我生成的输出的随机性。我从 nist(sts) 下载了一个测试套件。可以选择提供输入二进制文件来测试随机性。但我不知道如何生成这些二进制文件。我的 RNG 输出 64 位长度。我如何堆叠此输出以生成二进制文件。测试套件中只有序列长度输入。如何在测试套件中将 RNG 输出指定为 64 位?

4

1 回答 1

2

输出元素的大小应该无关紧要。如果您的随机数很好,那么您如何分组这些位并不重要。只需以二进制形式写入数字(每个元素 64 位 == 8 个字节)。测试服将尝试这些位的不同分组。

于 2013-03-12T07:41:19.327 回答