1、偽隨機:真隨機對於人類來説有些不近人情,例如在某些抽卡遊戲中,如果是真隨機的話,有些人運氣不好,可能抽幾百次也抽不到SSR。
為了照顧人的感受,引入了偽隨機。
2、真隨機:即我們常見意義上的隨機事件,事件發生的概率是獨立的。
例如拋硬幣,每次出現1的概率都是1/6,與之前幾次拋幾次的結果無關。
自然界中的有很多不確定的現象,例如一片沙漠中的各個沙粒的重量,或者大氣中分子的熱運動軌跡,通過對這些現象的測量,就可以獲得真隨機數。
計算機程序中一般都是用偽隨機。
計算機首先要獲得真隨機數來做偽隨機數算法的種子。真隨機數可以從從自然現象中獲取,例如讀取一段時間耳機收到的噪音,或者內存條上的分子熱運動信息。
真隨機數來自自然現象,偽隨機數是計算機把真隨機數做種子通過算法生成的。