2016-11-03 71 views
-1

我已經下載了Dieharder tests使用:如何獲得Dieharder測試套件的隨機數字?

apt-get install dieharder

...在Ubuntu 16.04 LTS。

dieharder man page解釋說,從你鍵入很多Dieharder隨機生成的一個OUT獲得隨機數(我認爲):

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

但是,當我嘗試了很多其他的變化,我得到什麼,但該名男子頁面到標準輸出甚至更少。測試在選定時在輸入和所提供的測試上運行。

但是,您如何獲得由dieharder測試OUT生成的原始隨機數字並存入文件?

+0

這是一個衆所周知的常見Ubuntu實用程序的測試,其文檔看起來不正確。此外,這個問題以前沒有問過。最後,還有其他關於Dieharder的使用和性能的問題,所以這裏的主題肯定會受到關注。謝謝。 – rfreytag

回答

1

該手冊是錯誤的,-o似乎信號的隨機數應該是輸出,但它並不需要的選項。如果您給它一個文件名-o foo它會導致錯誤導致選項被顯示。

要寫入文件,您可以使用DhruvPathak寫入選項。另一種方法是將-o-f選項相結合,該選項指定文件名。

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

向文件foo.txt寫入50個隨機數字。

3

你可以試試這種變化:

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