隨機函數

由於所有的計算機算法均是確定性算法 ， 因此在電腦上的隨機函數生成的都是僞隨機數 ， 不過 ， 僞隨機數和僞隨機數之間也有區別 ， 且至少可以分爲兩個層次 ： 統計學僞隨機數 、 密碼學安全僞隨機數 。 大部分編程語言庫中預備了的隨機函數生成的都是前一種 ， 而密碼學安全僞隨機數則由一類叫做CSPRNG的隨機函數生成 。 對於實際問題中的大部分應用 ， 這兩個不同層次的僞隨機數已經可以滿足大部分隨機數的需求 。