公告版位
我是公告
這兩天在家裡打麻將打了十六圈(100底,20元1台)
結果我輸了快三千元,都孝敬給老爸老媽了
令我在晚上深思,輸三千究竟是運氣如此還是技不如人呢?

我也懶得算機率了,身為工程師,解決此疑惑用寫一隻程式來模擬也是很合理的,於是我決定來模擬一下,如果四個人胡牌的機率都是一模一樣 25% 的話,那麼十六圈打下來,可能會出現怎樣的情況
程式如下:
上面的程式跑過一次的話
執行的結果如下
[東風東]南家放槍,西家胡牌,1台,0, -120, 120, 0
[東風南]北家放槍,西家胡牌,0台,0, -120, 220, -100
[東風西]西家自摸,1台,-120, -240, 580, -220
[東風西]東家放槍,西家胡牌,1台,連1莊:-240, -240, 700, -220
[東風西]東家放槍,南家胡牌,0台,連2莊:-340, -140, 700, -220
[東風北]北家自摸,4台,-520, -320, 520, 320
[東風北]西家放槍,北家胡牌,1台,連1莊:-520, -320, 400, 440
[東風北]北家放槍,東家胡牌,0台,連2莊:-320, -320, 400, 240
[南風東]西家放槍,北家胡牌,4台,-320, -320, 220, 420
[南風南]東家自摸,1台,60, -460, 100, 300
[南風西]西家自摸,2台,-80, -600, 520, 160
[南風西]東家自摸,2台,連1莊:400, -740, 320, 20
[南風北]北家放槍,東家胡牌,0台,520, -740, 320, -100
[西風東]南家自摸,2台,360, -300, 180, -240
[西風南]西家放槍,東家胡牌,1台,480, -300, 60, -240
[西風西]西家放槍,東家胡牌,1台,620, -300, -80, -240
[西風北]南家放槍,東家胡牌,0台,720, -400, -80, -240
[北風東]西家放槍,北家胡牌,3台,720, -400, -240, -80
[北風南]南家放槍,北家胡牌,1台,720, -540, -240, 60
[北風西]西家放槍,北家胡牌,1台,720, -540, -380, 200
[北風北]東家放槍,北家胡牌,1台,600, -540, -380, 320
[北風北]南家放槍,西家胡牌,1台,連1莊:600, -660, -260, 320

當然,以上的程式還是會有幾個與現實不符的情況,包括:
  1. * 沒有臭莊...
  2. * 拿幾台的部分是我憑感覺完全亂掰的數字,現實情況每個人打法不同所拿到的台數可能也不同
  3. * 真實情況自摸跟胡牌的機率不可能完全是 1:3 ,遇到四家都比較會守的話,其實可能自摸的機率還會更高一點。

不過既然四家的規則都是一模一樣的,那麼應該也算是公平了。

於是乎,我模擬我兩天打了 16 圈的情況跑過一次之後
列出隨機跑幾次的結果如下:
[北風北]北家放槍,東家胡牌,1台,-1040, -1720, 600, 2160
[北風北]南家放槍,東家胡牌,0台,連1莊:1720, -1080, 1360, -2000
[北風北]西家放槍,南家胡牌,1台,-480, 920, 40, -480
[北風北]北家放槍,南家胡牌,1台,880, -540, -1980, 1640
[北風北]東家自摸,1台,連1莊:1740, -1300, 420, -860
[北風北]東家自摸,1台,連1莊:2460, -340, -3560, 1440
[北風北]北家放槍,東家胡牌,1台,連1莊:820, -480, 200, -540
[北風北]西家放槍,南家胡牌,1台,-260, -460, -140, 860
[北風北]北家放槍,西家胡牌,3台,-1200, 360, 120, 720
[北風北]北家放槍,南家胡牌,1台,-3240, -1780, 860, 4160
看起來輸到兩千或三千也不是很誇張的事了 XD。
所以真的運氣還是為重啊.....

然後我再試著讓東家變強一點,原先的程式中 我把他改成了 如此一來,東家的胡牌率就至少比其他家高個 5%。再來打個幾圈看看。
於是打了幾次十六圈的情況如下:
[北風北]北家放槍,東家胡牌,1台,連1莊:1860, -580, -1160, -120
[北風北]南家放槍,西家胡牌,2台,1880, -380, -580, -920
[北風北]西家放槍,東家胡牌,1台,1180, -1000, 1360, -1540
[北風北]北家放槍,西家胡牌,0台,660, -60, -40, -560
[北風北]西家放槍,東家胡牌,1台,連1莊:-1180, -420, 40, 1560
[北風北]西家自摸,1台,660, 1140, -560, -1240
[北風北]北家放槍,東家胡牌,2台,-1660, 1180, 1160, -680
[北風北]西家放槍,東家胡牌,2台,連1莊:-120, -300, 120, 300
[北風北]東家放槍,南家胡牌,1台,860, -380, -160, -320
[北風北]西家放槍,東家胡牌,0台,900, -800, 460, -560

所以說能力比較強一點也還是有機會最輸啊 XD。
我釋懷了,今天晚上可以再戰八圈了!
(順便一提,當能力強個 5% 時,打個 1000 圈幾乎都是屠宰三家
[北風北]西家放槍,東家胡牌,0台,67040, -14800, -12480, -39760
[北風北]西家放槍,東家胡牌,2台,連1莊:67820, -15560, -29520, -22740
[北風北]南家放槍,東家胡牌,3台,58680, -7200, -27080, -24400
這篇真是非常不科學的一個實驗啊。

榮尼王 發表在 痞客邦 PIXNET 留言(2) 人氣()

留言列表 (2)

發表留言
  • BlueCat
  • 麻將的技術有很大部分大贏小輸, 推斷其他人的牌, 而且守的好是可以避免輸大錢, 你參數太簡單了, 應該分成各台型胡牌力, 守備力, 自摸力, 攻擊力, 防禦力, 閃躲力...咦, 突然變線上遊戲了....
  • 所以應該來做一個線上麻將遊戲,你可以各種方法訓練虛擬角色的胡牌力、守牌力、自摸力..但是就是不能親自下場玩。

    榮尼王 於 2011/02/06 22:18 回覆

  • 阿毛
  • = = diao