當前位置:趣味科普網>經驗>

偽隨機和真隨機區別

經驗 閱讀(2.51W)

偽隨機和真隨機區別

計算機不會產生絕對隨機的隨機數,計算機只能產生“偽隨機數”。其實絕對隨機的隨機數只是一種理想的隨機數,即使計算機怎樣發展,它也不會產生一串絕對隨機的隨機數。計算機只能生成相對的隨機數,即偽隨機數。

隨機數三個特性

1、隨機性:完全亂序;

2、不可推測性:從已有的數,無法推測出下一個數;

3、不可重複性:隨機數之間不重複。

真隨機數是伴隨著物理實驗的,比如:拋硬幣、擲骰子、電子元件的噪音、核裂變等,它的結果符合三大特性的。

偽隨機數

偽隨機數是通過一定演算法,獲得一個隨機的值,並不是真的隨機。偽隨機又分為強偽隨機數和弱偽隨機數。強偽隨機數:更加貼近真隨機數,滿足特性的。隨機性和不可推測性,難以預測。弱偽隨機數:滿足隨機性,可以預測。