首先說明的是,電腦上的所有「隨機事件」,其實是偽隨機事件,包括excel上的隨機數、QQ擲骰子、電腦抽號和微信紅包金額,都是有規律的。(如果哪一天電腦產生了真的隨機數列,那人類就要該好好思考怎麼和機器人和平相處了。)

但是,有規律不代表不公正。

舉個例子:假設我現在寫一個程序,讓機器在1,2,3,4,5,6這六個數字間重複取數,每0.001秒跳一個數,然後旁邊放一個按鈕,讓你來按,在你按動按鈕的一瞬間停止取數,最後取到的那個數就作為你取到的數,那麼請問這樣的取數形式它有規律嗎?它公平嗎?

很顯然,這種取數方式是有規律的,但是,0.001秒對於人類而言太短了,人無法控制取數的結果,因此人取到1-6這六個數的概率都是六分之一,這種取數方式也是公平的。

截屏取數(當然不是0.001s一張,太快的動圖做不出來)

簡而言之,雖然有規律,但你無法利用這條規律,那麼這件事對於你來說就是隨機的。


是的。

首先你要知道,電腦模擬出的隨機數,實際上是偽隨機,它是靠一個隨機種子通過一定的演算法生成的一個序列。

這個序列看起來雜亂無章,實際上是有規律的,但是這個規律在人類來看幾乎無法退出和記憶,所以就可以把它當成隨機。

將這個隨機數對6取模,就可以生成0~5的隨機數,用來決定骰子的點數。

而只要在這個生成的序列中,模6的同餘類的個數大致相等,那就可以認為這個遊戲出現每個數字的概率是相等的。


比如設置所有QQ用戶擲骰子1234561234567這個順序,你感受到也是隨機的,這就是偽隨機,每個數出現次數一樣就行

甲玩1 乙玩2 甲玩3,你不知道當中有多少個人玩過,不就保證隨機了嗎

當然QQ用的是什麼辦法偶不曉得


QQ上的擲骰子應該和現實中是一樣的,隨機事件而已,我現在在想你問這個做什麼啊,難不成騰訊的程序員會給擲骰子的演算法寫一個後門。。。。。


你這是兩個問題,如果要回答你第一個問題,qq上骰子概率是否相同,雖然我有qq,但我豈不是要做幾萬次實驗?!所以我還是不回答你的問題吧


擲硬幣更簡單,每面各50%的概率。如果你問是什麼決定了硬幣每面的概率,我只能說,那就是大自然的傑作。


推薦閱讀:
相關文章