玩了10w次鬥牛牛遊戲我發現這些祕密(基於R語言進行大規模統計模擬)

上一篇是寫的關於洗牌、發牌、計算對應的數據結果。這些我們都已經做好了,這次呢,我玩了10w次這個鬥牛,真的是玩的我身心疲憊。其中還崩潰了幾次,哈哈哈,其實是使用R跑的。跑了接近8分鐘。

 

這裏也勸大家多寫並行的R。不然使用for要跑到什麼時候。

 

接下來就是一些描述性統計部分。

part 1 一場(一次發10副)。這10副牌裏面有多少個牛?

其實有0, 1, 2, 3, ,,,8,9,10這11種可能。

將結果畫出來如下:

從上面的圖可以看出來,我運行10w次10副全沒有牛才3次。10副裏面只有1個牛的是有95次。其中出現最多的是10副裏面有6個牛。其實,我剛開始是運行了1w次,發現並沒有10副全沒牛的這種情況,但是遭到我的室友的質疑。並且給我配出了這種情況,我內心是臥槽加respect。後來我擴大到5w次竟然就有了。還好代碼沒錯誤。

 

part 2 10w次中五花、3帶2、四帶1、五小各會出現多少次?

經過我的10w次遊戲,我統計出下面的結果:

 

從上面的表可以看出,3帶2出現1482次,4帶1出現251次,五花出現314次,五小出現179次。這個數值也不是絕對的。大部分都會上下浮動,但是也都在這個範圍內。所以說,如果你抓到五小的話,說明今天很幸運。這個時候有沒有贏錢已經無所謂了。

 

part 3 最大的牌是多少(在不管是否有牛的情況下,在沒有牛的情況下,在有牛的情況下)?

結果如下:

1. 不管有沒有牛的情況下:

2. 在有牛的情況下:

3.在沒有牛的情況下:

 

其實通過上面的結果可以看出,不管在什麼情況下,最大的都是K。最小的都是大於等於2。

 

part 4 最常出現牛的類型是哪些呢?

上面可以看出2、4、8、6、3、1、7、9、5、牛b、沒牛依次遞增。而且可以看,基本上有牛的各種情況都是差不多的。但是沒牛的概率基本上是各種牛的6倍。是不是感覺有點意思。

 

 

這次代碼都在我的GitHub倉庫裏面,歡迎大家糾錯!!

https://github.com/yuanzhoulvpi2017/use_r_play_niuniu

 

 

這次就介紹到這

下次將進行更加複雜的輸贏計算

 

 

警告,這個只是我想從統計的角度仿真模擬一些賭博遊戲的內在數學規律,主要也是想勸大家認清賭博本質,請不要有僥倖心理來通過這種方式獲得利益。不要拿自己的幸福作爲賭注。

 

 

 

這次真的感謝我的室友,提供遊戲支持,幫我從菜鳥帶上路(手動狗頭)。我的電腦也累壞了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章