麻將不是純運氣——從進張數、期望值到條件機率,拆解胡牌機率的底層數學,並揭露為何算得再精也不該下場豪賭。
麻將不是純運氣——從進張數、期望值到條件機率,拆解胡牌機率的底層數學,並揭露為何算得再精也不該下場豪賭。
你聽「二萬、五萬」兩面,八張進張,怎麼看都是好牌。對家單吊一張「紅中」,僅剩一張。結果呢?對家自摸,你摔牌罵了一句:「手氣真背。」
但牌桌對面的老手不會罵。他只是在心裡搖頭——因為從你拆搭的那一刻起,他就已經算出你輸的必然。
很多人以為麻將就是「摸到什麼算什麼」,全憑手氣。這是最容易讓人吃虧的誤解,尤其在有金錢往來的牌局裡,把一切歸因於運氣的人,往往就是長期輸錢的那一方。本文從統計學角度拆解麻將的底層數學,讓你看懂「為什麼有些人贏面比較高」——也順帶提醒你:一旦牌局涉及賭注,數學再好也擋不住結構性風險。無論你在台北、台中、高雄還是海外的華人牌圈,這套數學邏輯都適用。差別只在於,你願不願意在摸牌前先動腦。
麻將確實有隨機性——你永遠無法預測下一張摸到什麼。然而,隨機並不代表不可分析。就像骰子,每一面出現的機率都是可計算的;麻將的每一手牌,其價值同樣能透過統計來估算。
關鍵概念是:單局靠運氣,多局靠期望值。 你可能因為一次好運自摸大牌,但打上幾百局後,決策品質高的人平均起來就是領先。這和德州撲克的 EV(Expected Value,期望值)概念相通,但麻將的 EV 計算其實更複雜。若想進一步了解不同玩法的結構差異,可以參考線上德撲平台類型科普。
在德州撲克中,EV 是「底池賠率 × 勝率」的乘積,決策點相對單純——跟注、加注、棄牌。但在麻將中,每一次拆搭、每一張取捨,都同時影響三個變數:和牌機率、和牌收益(台數/番數)、以及放槍的風險成本。 換句話說,麻將的 EV 不是「這手牌能不能胡」,而是「這手牌胡了贏多少、放槍輸多少、不胡又損失多少機會成本」——三者加權後的總和。老手在拆牌時腦中運算的,正是這個三維期望值。短期輸贏只是圍繞這個平均值波動的雜訊。
真正把麻將從「玄學」拉回「數學」的,是一個叫做進張數(也稱有效牌張數)的概念。
意思是:在你目前的牌型下,還有多少張牌能讓你「往聽牌或胡牌更進一步」。
實例一:兩面搭子。 一副麻將某種花色每個數字通常有四張。假設你手上是「三萬、四萬」這種兩面搭子,那麼能讓它變成順子的牌是「二萬」和「五萬」,兩種數字,理論上最多 4+4=8 張進張。
實例二:邊張與嵌張。 如果你留的是「一萬、二萬」這種邊張,只能靠「三萬」補上,進張只有 4 張;「三萬、五萬」這種嵌張(坎張),也只等一種「四萬」,同樣 4 張。
實例三:階段性差異。 進張數其實分兩個層級——「靠張」與「聽牌」。例如你手上有「一、二、三、四、五萬」,這已經是一組順子加兩面搭子,此時「二、五萬」是聽牌張,「六萬」則能延伸牌型。老手在拆牌時,會同時計算「這手牌還有多少靠張能強化」與「離聽牌還差幾張」,而不只是看單一搭子。
進張數之所以重要,是因為它直接影響你摸到有效牌的機率。但必須強調:這是一個「近似估計」與「決策輔助」,而非精確的胡牌機率計算。 真實的麻將胡牌機率涉及組合數學,需要考慮手牌所有排列、剩餘牌張分布、以及吃碰槓對牌牆順序的改變。不過,作為快速決策工具,這個近似已經足夠實用。
假設牌局進行到中盤,牌牆與別人手上還有大量未知牌,約 60 張。若你聽牌時的有效牌是 8 張,另一個人只有 2 張,那麼在剩餘牌數相同的情況下,你每次摸牌命中的機率是 8÷60≈13.3%,對方只有 2÷60≈3.3%,你大約是對方的四倍。
更進一步,機率會隨「剩餘可摸次數」累積。假設一局還能摸 10 次牌,8 張進張的人,至少摸中一張的機率是 1-(52/60)^10 ≈ 1-0.244 ≈ 75.6%;而 2 張進張的人,至少摸中一張的機率是 1-(58/60)^10 ≈ 1-0.716 ≈ 28.4%。
真正的高手在拆搭時,會快速比較「保留兩面搭子」與「保留對子」的進張數差異——例如兩面搭子 8 張、對子只有 2 張(碰出或槓出),多數情況下優先留兩面搭子,這是即時的期望值計算,不是靠感覺。
這裡要打破一個常見迷思:進張數多,不代表風險低。
假設你有兩種聽牌選擇:
哪個聽牌更好?純看進張數,A 是 B 的八倍。但若考慮「放槍風險」與「對手扣牌可能性」,B 的實際期望值可能更高——因為 A 的「五萬」很可能被上家扣死,你等到天荒地老也等不到。
這就是老手與新手的關鍵差異:新手只算「有多少張能胡」,老手會算「有多少張『真的』還能摸到」。 進張數是起點,不是終點。真正的高手會將進張數與「牌河資訊」、「對手動作」交叉比對,得出一個動態修正後的有效進張——這就帶出下一個關鍵概念:條件機率。
麻將和單純算牌不同的地方在於——你想要的牌,別人可能也在用、也在扣。你要胡的牌,可能已經被別人打掉、碰走、或死死握在手裡當安全牌。
這代表真實的胡牌機率,還要扣掉「已現形的牌」與「被他人佔用的牌」。舉例來說,你聽「二萬、五萬」,原本進張 8 張。但牌河裡「二萬」已現三張、「五萬」已現一張,且下家碰了一組「五萬」的刻子,那你的有效張數瞬間從 8 張修正為:二萬剩 1 張、五萬剩 0 張,合計僅 1 張。
這就是為什麼「看牌河、記別人打過什麼」如此重要:它是在動態修正你對剩餘進張的估計。統計學上,這叫做條件機率——在已知資訊下更新你的判斷。
但更高階的應用,是從對手的行為模式推斷他手上的牌。這正是德州撲克中「範圍(Range)」概念在麻將中的延伸。
在德州撲克中,你不會猜對手具體拿哪兩張牌,而是根據他的加注、跟注、過牌動作,縮小他可能持有的「手牌範圍」。麻將也一樣——某家連續打出三張萬子,他的萬子範圍急劇縮小,可能在做條子或筒子;某家從開局就狂收字牌,他可能在湊字牌花色。這些觀察會進一步更新你對剩餘牌張分布的信念,而不僅是單純扣除已現的牌。
舉例:你聽「三萬、六萬」,牌河「三萬」已現兩張、「六萬」已現一張,表面上還有 2+3=5 張進張。但對家連續打了四張萬子,明顯沒有萬子需求;上家碰了「七萬」刻子,可能也在收集萬子。這兩個訊息加總,你應該把剩餘有效張數從 5 張下修到 2~3 張——因為對家不打萬子不代表牌牆沒有,但上家碰萬子刻子,代表他手上可能握有其他萬子當安全牌。
在線上麻將平台,系統洗牌與發牌完全隨機,進張數的計算相對「乾淨」——你只需要關注牌河與自己手牌。但在線下牌局,尤其是朋友約打或華人圈常見的聚會牌局,你必須考慮更多變數:對手的洗牌習慣、牌墩的實體排列,甚至是人為的小動作。這些都會讓進張數的計算變得不那麼「乾淨」。
這不代表進張數沒用,而是提醒你:進張數是基礎,但實戰中必須動態修正。 而動態修正的依據,除了牌河,還有對手的行為。
現在來到這篇文章最核心、也最常被忽略的進階觀念:有時候,放棄聽牌才是期望值最高的決定。
假設你已經聽牌,但你的聽牌是「九筒」單吊——而牌河裡「九筒」一張未現,對家從中盤開始就沒打過筒子,明顯在收集筒子。你的進張數是 4 張(四張九筒),看似不少。但你仔細想想:這四張九筒,有幾張真的還在牌牆?
如果對家手上握著三張九筒當作安全牌(因為他聽的是別的牌,留九筒是為了避免放槍),那你的有效進張瞬間從 4 張降為 1 張。此時,你應該繼續等這張幾乎不可能出現的九筒,還是拆掉聽牌、改打防守牌,避免放槍給其他家?
從 EV 的角度:繼續等的期望值極低——你胡牌的機率趨近於零,卻承擔著隨時放槍給對家的風險。拆聽改守的 EV 反而更高——你放棄了幾乎不可能的胡牌機會,換來的是「不放槍」的確定性收益。
看到這裡,你可能覺得:「原來麻將這麼講數學,那我學好了不就能贏?」
這正是最危險的錯覺,也是本篇真正的重點。
第一,技術能提高勝率,但無法消除變異。 進張再多,該摸不到還是摸不到。短期內,運氣的波動足以讓最會算牌的人連輸。這種波動,正是賭局用來讓人「以為下一把能翻本」的心理陷阱。
第二,一旦牌局涉及賭注,抽頭、規則、甚至作弊的可能性,會系統性地侵蝕你的期望值。 你算得再準,也算不過一副被動過手腳的牌。以下是實戰中最常見的詐賭手法,以及你該如何自保:
第三,「我技術好」的自信,恰恰是越陷越深的推手。 越相信自己能靠腦子贏,越容易在輸錢時歸因於運氣、選擇加碼追損——這是行為金融學裡典型的「損失厭惡」與「賭徒謬誤」:輸了一局就想「下一把該輪到我贏了」,實際上每一局都是獨立事件,過去的輸贏不影響未來的機率。
麻將的確不是純運氣,它有扎實的統計結構:進張數、期望值、條件機率,都是可以量化的東西。理解這些,能讓你看懂牌桌上「為什麼有人長期贏、有人長期輸」的真相——甚至讓你看懂,為什麼有些人贏了錢,卻贏得不安心。
還記得開頭那個「摸到什麼算什麼」的誤解嗎?現在你知道了,數學可以讓你看穿牌局的本質。但正因為你看穿了本質,才會明白——在一個莊家抽頭、對手可能出千、人性弱點無處不在的遊戲裡,「不玩」,才是唯一期望值為正的決定。
懂數學是為了看清風險,不是為了下場豪賭。一旦牌局涉及金錢賭注,即使你算得再精,也無法消除詐賭、抽頭與暴力討債的結構性風險。把這套數學拿來當娛樂與思維訓練,遠比拿去賭桌上驗證,要划算得多。
—
進張數是廣義的「有效牌」,包含兩層:一是「靠張」,即能讓你形成新搭子或強化牌型的牌;二是「聽牌張」,即直接讓你進入聽牌狀態的牌。聽牌張是進張數的子集——所有聽牌張都是進張,但進張不一定直接讓你聽牌。實戰中,老手會同時計算這兩層,來判斷拆牌與留牌的策略。
先看你的手牌有哪些搭子,再逐一計算每個搭子能靠什麼牌補齊。兩面搭子(如 3、4 萬)有 8 張進張;邊張(如 1、2 萬)和嵌張(如 3、5 萬)各 4 張;對子只有 2 張(碰出或槓出)。把每個搭子的進張加總,再扣掉牌河與對手已現的牌,就是當下的有效進張數。
因為進張數只是「期望值」的一部分,無法消除短期變異。你可能在 10 次摸牌中一次都沒摸中有效牌,而對手卻連續自摸——這是機率波動的正常現象。長期來看,進張數高的人平均勝率較高,但單局或短期內,運氣成分仍然很大。此外,對手扣牌、牌河資訊、甚至人為操控,都會讓實際機率偏離理論值。
在台灣,根據刑法第 266 條,在公共場所或公眾得出入之場所賭博財物者,處五萬元以下罰金。算牌本身是「思考行為」,不違法;但若你參與的是地下賭局或職業賭場,即使只是「算牌」,也可能因涉入賭博行為而觸法。更需注意的是,若賭局涉及「意圖營利」(如抽頭、聚眾賭博),則可能觸犯刑法第 268 條,可處三年以下有期徒刑,得併科九萬元以下罰金——這遠比單純賭博罪嚴重。地下賭局更存在詐賭與暴力討債風險,無論數學算得多精,都不建議涉入。