本帖最後由 EITCo 於 2020-10-4 23:15 編輯
好多謝各位的回覆
其實我需要隨機數的原因同保安無關,系為某D特別原因.....
我想要一D好隨機而且受手機附 ...
skywalker167 發表於 2020-10-3 19:58 
就算係保安用途,都尚且唔需要講究 true random v.s. pseudorandom
何況你唔係保安用途
除非真係做緊關於 information theory, cryptography 之類嘅學術研究啦
但其實你咁樣問得,都已表示你唔需要 true random
呢篇文可以睇睇
https://www.2uo.de/myths-about-urandom/
以前一直唔知原來 /dev/random 都係由 pseudorandom generator (PRG) 產生
不過當唔夠 entropy 輸入個 PRG 時
/dev/urandom 會照 gen output
/dev/random 會 block
但就算保安用途都係 urandom 已經夠 (除左有少少細節要注意)
而要 true random 應該需要有專門硬件用物理方法抽隨機數,好似 8# 例子
但你唔係做緊啲咩高深專門嘅研究
用左都係殺雞用牛刀,自我感覺良好
不過如果 just for fun
呢度直程 stream 啲 true random data 畀你睇
https://qrng.anu.edu.au/live-numbers__trashed/random-binary/
(當然反而唔好真係用係保安上
因為唔保密,人人都睇到,起碼個網自己有 raw data
加上你唔知佢各樣 implementation 有無漏洞) |