產(chǎn)生隨機(jī)數(shù)3種常用方法 如何產(chǎn)生真隨機(jī)數(shù)?
如何產(chǎn)生真隨機(jī)數(shù)?有許多不同的方法來生成隨機(jī)數(shù)。這些方法稱為隨機(jī)數(shù)發(fā)生器。隨機(jī)數(shù)最重要的特點(diǎn)是后面的數(shù)與前面的數(shù)無關(guān)。真正的隨機(jī)數(shù)是利用物理現(xiàn)象產(chǎn)生的:投幣、骰子、輪子、電子元件的噪音、核裂變等,這種
如何產(chǎn)生真隨機(jī)數(shù)?
有許多不同的方法來生成隨機(jī)數(shù)。這些方法稱為隨機(jī)數(shù)發(fā)生器。隨機(jī)數(shù)最重要的特點(diǎn)是后面的數(shù)與前面的數(shù)無關(guān)。真正的隨機(jī)數(shù)是利用物理現(xiàn)象產(chǎn)生的:投幣、骰子、輪子、電子元件的噪音、核裂變等,這種隨機(jī)數(shù)發(fā)生器被稱為物理隨機(jī)數(shù)發(fā)生器,其缺點(diǎn)是技術(shù)要求比較高。在實(shí)際應(yīng)用中,使用偽隨機(jī)數(shù)就足夠了。這些序列是“看似”的隨機(jī)數(shù)。實(shí)際上,它們是通過一種固定的、可重復(fù)的計(jì)算方法生成的。它們并不是真正隨機(jī)的,因?yàn)樗鼈儗?shí)際上是可以計(jì)算出來的,但它們具有類似于隨機(jī)數(shù)的統(tǒng)計(jì)特性。這種發(fā)生器稱為偽隨機(jī)數(shù)發(fā)生器。在真正關(guān)鍵的應(yīng)用中,比如密碼學(xué),人們通常使用真正的隨機(jī)數(shù)。