編程隨機數(shù)是怎么生成的 如何產(chǎn)生真隨機數(shù)?
如何產(chǎn)生真隨機數(shù)?有許多不同的方法來生成隨機數(shù)。這些方法稱為隨機數(shù)發(fā)生器。隨機數(shù)最重要的特點是后面的數(shù)與前面的數(shù)無關。真正的隨機數(shù)是利用物理現(xiàn)象產(chǎn)生的:投幣、骰子、輪子、電子元件的噪音、核裂變等,這種
如何產(chǎn)生真隨機數(shù)?
有許多不同的方法來生成隨機數(shù)。這些方法稱為隨機數(shù)發(fā)生器。隨機數(shù)最重要的特點是后面的數(shù)與前面的數(shù)無關。真正的隨機數(shù)是利用物理現(xiàn)象產(chǎn)生的:投幣、骰子、輪子、電子元件的噪音、核裂變等,這種隨機數(shù)發(fā)生器被稱為物理隨機數(shù)發(fā)生器,其缺點是技術要求比較高。在實際應用中,使用偽隨機數(shù)就足夠了。這些序列是“看似”的隨機數(shù)。實際上,它們是通過一種固定的、可重復的計算方法生成的。它們并不是真正隨機的,因為它們實際上是可以計算出來的,但它們具有類似于隨機數(shù)的統(tǒng)計特性。這種發(fā)生器稱為偽隨機數(shù)發(fā)生器。在真正關鍵的應用中,比如密碼學,人們通常使用真正的隨機數(shù)。
如何在excel中生成一個在一定范圍內的隨機數(shù)?
1. 首先在Excel的單元格中輸入隨機函數(shù)公式:=rand()。
2. 單擊“回車”生成隨機數(shù)。數(shù)據(jù)的大小范圍無法控制,需要設置在一定的范圍內。
3. 例如,如果需要將其設置在數(shù)字5和數(shù)字15之間,則可以輸入隨機函數(shù):=rand()*(15-5)5。
4. 單擊“回車”從輸入公式生成計算結果。在下圖中,您可以看到生成的隨機數(shù)據(jù)介于5和15之間。