計算機不會産生絕對随機的随機數,計算機隻能産生“僞随機數”。其實絕對随機的随機數隻是一種理想的随機數,即使計算機怎樣發展,它也不會産生一串絕對随機的随機數。計算機隻能生成相對的随機數,即僞随機數。
随機數三個特性1、随機性:完全亂序;
2、不可推測性:從已有的數,無法推測出下一個數;
3、不可重複性:随機數之間不重複。
真随機數是伴随着物理實驗的,比如:抛硬币、擲骰子、電子元件的噪音、核裂變等,它的結果符合三大特性的。
僞随機數僞随機數是通過一定算法,獲得一個随機的值,并不是真的随機。僞随機又分為強僞随機數和弱僞随機數。強僞随機數:更加貼近真随機數,滿足特性的。随機性和不可推測性,難以預測。弱僞随機數:滿足随機性,可以預測。