如何获得Dieharder测试套件的随机数?

时间:2016-11-03 23:22:36

标签: ubuntu math cryptography statistics

我已使用

下载了Dieharder tests
apt-get install dieharder

...在Ubuntu 16.04 LTS上。

dieharder man page解释说要从你输入的许多Dieharder随机生成器之一获取随机数OUT(我认为):

dieharder -g 041 -t 50 -o ./random_out.txt

但是当我尝试其他许多变化时,我只得到STDOUT的手册页,甚至更少。选择后,测试将在输入和提供的测试上运行。

但是如何获得由顽固分子测试OUT生成的原始随机数并进入文件?

2 个答案:

答案 0 :(得分:3)

您可以尝试以下变体:

dieharder -g 041 -d 1 -t 50 -o > random.txt

答案 1 :(得分:1)

手册错了,-o似乎表示应该输出随机数字,但它没有选择。如果您为其指定文件名-o foo,则会导致错误,从而导致显示选项。

要写入文件,您可以使用DhruvPathak写入选项。另一种方法是将-o与指定文件名的-f选项结合使用。

dieharder -g 041 -t 50 -o -f foo.txt

将50个psudo随机数写入文件foo.txt。