我开发了RNG算法并生成随机数,现在我想测试生成输出的随机性。我从nist(sts)下载了一个测试套件。有一个选项可以输入二进制文件来测试随机性。但我不知道如何生成这些二进制文件。我的RNG输出长度为64位。如何堆叠此输出以生成二进制文件。测试套件中只有序列长度输入。如何在测试套件中将RNG输出指定为64位?
答案 0 :(得分:1)
输出元素的大小应该是无关紧要的。如果您的随机数很好,那么将这些位分组并不重要。只需以二进制形式写入数字(64位=每个元素8个字节)。测试服将尝试这些位的不同分组。