回覆列表
-
1 # 威廉小文文
-
2 # DevOps
答案:偽隨機數
下面我們再來回答,答案是如何得出的.
什麼是偽隨機數?1.偽隨機數是看似隨機實質是固定的週期性序列,也就是有規則的隨機。
2.只要這個隨機數是由確定演算法生成的,那就是偽隨機,只能透過不斷演算法最佳化,使你的隨機數更接近隨機。(隨機這個屬性和演算法本身就是矛盾的)
3.透過真實隨機事件取得的隨機數才是真隨機數。
程式隨機數產生原理:程式的隨機數產生(以java舉例)是透過線性同餘公式產生的,也就是說透過一個複雜的演算法生成的。
鬥地主遊戲本身鬥地主無非就是54張牌的的排列組合,本身就是一個有限集,然後每次開局演算法排序而已。
因此我的結論是 偽隨機數。
網路上的遊戲就是遊戲,你在研究可能就會變成賭博了,其實隨意最好,在工作之餘的閒適中,玩幾局鬥地主也可能是“換腦袋”的最好方式吧!這樣才最有益身心。