星期三, 12月 28, 2011

FreeBSD awk 不夠亂...

FreeBSDawk 產生出來每次都是一樣的數字,結果中招...

可以執行下面這段 code測試:

repeat 10 awk 'BEGIN{srand(); print rand();}'
目前沒想到好方法解決,用 openssl rand 產生亂數似乎是個方法...

1 則留言:

Kanru Chen 提到...

srand 不給參數的話預設會用當前時間 (秒)

所以用 repeat 10 來測不太準 :P