亂數夠亂嗎?

平常產生亂數的方式, 可以用時間作為種子,
但是實際上在密碼學應用中, 這是不夠得. 因為時間是可預測得.
Linux Kernel有提供一個亂數產生的方式
 
/dev/random
/dev/urandom
 
不過沒想到, 這個亂數還是不夠亂.
 
以下有分析.
 
這是Linux Kernel的亂數產生器的分析.