樂透

台號是什麼意思、怎麼算?六合彩台號與特尾三的算法拆解

我第一次搜「台號」的時候,搜尋結果一半是無線電台的頻道號碼,另一半是講得含含糊糊的地下六合彩說明,沒有一篇真的把算法算給我看。這題我卡了一陣子,最後是自己把規則寫成程式才確定搞懂。

這篇就用一組「假設開出」的號碼,一步一步把台號跟特尾三算出來,然後再丟進模擬器跑 200 萬次,看它的機率長什麼樣子。先講清楚:我的資料庫裡沒有六合彩的開獎資料(只有台彩三種彩券),所以示範號碼是我自己假設的,不是任何一期的真實結果。

:::tip TL;DR

  • 台號算法:6 個正碼由小到大排序 → 相鄰兩個一組共 5 組 → 每組各取個位數拼成兩位數 → 得到 5 個 00~99 的台號。
  • 特尾三=只取 5 組台號裡的第 2、3、4 組。
  • 台號的機率不均勻:200 萬次模擬裡,00 只有 1.85%,34 高達 8.56%,平均 4.93%。賠率如果對每個號碼都一樣,期望值就會因號碼而不同。 :::

台號怎麼算:用一組假設的號碼示範

地下六合彩借用的是「49 個號碼開出 6 個正碼加 1 個特別號」這種開獎結果。台號只用 6 個正碼,特別號不參與。

假設某期開出的 6 個正碼是(假設開出,不是真實期數):

03、17、22、29、38、45

第一步,由小到大排序。這組已經排好了。

第二步,相鄰兩個一組,6 個號碼可以切出 5 組:

組別 兩個正碼 各取個位數 台號
第 1 組 03、17 3、7 37
第 2 組 17、22 7、2 72
第 3 組 22、29 2、9 29
第 4 組 29、38 9、8 98
第 5 組 38、45 8、5 85

所以這一期的 5 個台號是 37、72、29、98、85。你如果押的是 72,就算中;押 27 就沒中,因為順序是前一個號碼的個位在前、後一個號碼的個位在後,不能顛倒。

用程式寫會更清楚:

normals = sorted([3, 17, 22, 29, 38, 45])      # 假設開出的 6 個正碼
taiwan_numbers = [
    (a % 10) * 10 + (b % 10)                   # 前碼個位 ×10 + 後碼個位
    for a, b in zip(normals, normals[1:])      # 相鄰兩個一組
]
print(taiwan_numbers)                          # [37, 72, 29, 98, 85]
print(taiwan_numbers[1:4])                     # 特尾三 → [72, 29, 98]

有一個細節各盤口的處理方式不同:如果 5 組台號裡有兩組算出同一個數字(例如 13、23、33 排在一起會連續產生兩個 33),有的盤口算中一次、有的算中兩次。我讀過不同系統的對獎邏輯,這一點確實是分歧的,所以我沒辦法給一個「標準答案」。

特尾三是什麼:只取中間三組

特尾三是台號的縮小版。5 組台號裡,只拿第 2、3、4 組(也就是去掉頭尾)當開獎結果。用上面的例子,特尾三就是 72、29、98。

為什麼叫「特尾三」我不確定,坊間的說法是「特別的尾數三組」,但我沒有找到可靠的來源,這裡只能說它的規則是「取中間三組」。

因為組數從 5 變 3,同一個兩位數出現的機率會下降,公平倍數就會比台號高。坊間常見的設計也是特尾三的賠率高於台號,但各家數字我不列,因為我無法核實。

:::david 我原本以為台號是 00~99 均勻分布,每個號碼出現在 5 組裡的機率大概 5%,公平倍數 20 倍,很好算。結果寫完模擬一跑,發現 00 只有 1.85%、34 卻有 8.56%,差了 4.6 倍。這題我卡了兩天,才想通是「排序」跟「個位數 0 的號碼只有四個」兩個因素造成的。 :::

台號的機率不均勻:200 萬次模擬結果

我用程式隨機抽 49 選 6 共 200 萬次,每次照上面的規則算出 5 組台號,統計每個兩位數「至少出現一次」的機率。幾個關鍵數字:

項目 模擬結果
平均每個台號出現機率 4.93%
最高:34 8.56%
最低:00 1.85%
99 2.52%
37(上面範例裡的) 6.32%
5 組台號有重複的比例 6.82%
特尾三:平均每個號碼出現機率 2.99%

機率不均勻有兩個原因。第一,個位數是 0 的號碼只有 10、20、30、40 四個,其他個位數各有五個(例如 4、14、24、34、44),所以含 0 的台號天生比較少。第二,因為正碼要先排序,相鄰兩個號碼很常是「連號」或「差一點連號」,像 13-14、23-34、33-44 這類組合會一直產生 34,讓 34、23、45 這種「前小後大、差 1」的台號特別多。

對賠率的意義是:如果盤口對每個台號都開同一個賠率,那麼押 34 的期望值會是押 00 的四倍多。公平倍數也完全不同:34 的公平倍數是 1 ÷ 8.56% ≈ 11.7 倍,00 是 1 ÷ 1.85% ≈ 54 倍,用「平均」算出來的 20.3 倍對任何一個號碼都不準。

import random
from collections import Counter
hit = Counter()
N = 2_000_000
for _ in range(N):
    n = sorted(random.sample(range(1, 50), 6))
    tn = {(a % 10) * 10 + (b % 10) for a, b in zip(n, n[1:])}
    for v in tn:
        hit[v] += 1
print(hit[34] / N, hit[0] / N)   # ≈ 0.0856, 0.0185

:::david 算出 34 是最常見的台號之後,我第一個念頭是「那押 34 不就賺了」。然後我馬上提醒自己:盤口如果有腦,早就把 34 的賠率調低,或是把它放進「降倍」清單。這就是地下盤口跟數學考卷最大的差別,對面是會調整的人,不是固定的公式。 :::

跟台彩合法玩法的對照

台彩大樂透同樣是 49 選 6 加特別號,但玩法完全不同:你選 6 個號碼,依中幾個對應獎項,獎金依官方玩法頭獎由銷售額累積、普獎 400 元固定。它沒有任何「把號碼拆成個位數」的玩法,台號純粹是地下簽賭另外設計出來的規則,借用開獎結果當隨機來源。

項目 地下台號 台彩大樂透
隨機來源 借用 49 選 6 的開獎正碼 自己的開獎
中獎條件 押的兩位數出現在 5 組台號中 選 6 碼依中幾個分獎項
單一結果機率 1.85%~8.56%,依號碼不同 頭獎 1/13,983,816,普獎(中 3)約 1.77%
回收率 依賠率,而且各號碼不一樣 約 55%(我用今彩539 4,000 期實際銷售與獎金算出 53.45%,大樂透結構相近)
支付保障 無 有
法律 違法(刑法第 266、268 條) 合法

台號最有趣的地方其實是它暴露了一個數學事實:同一個開獎結果,換一套對獎規則,機率分布可以完全不均勻。這跟老虎機的設計邏輯很像:隨機數本身是均勻的,但轉成符號之後的賠付分布可以隨便設計。對這題有興趣可以看 RNG 與老虎機原理。

想看合法的 49 選 6 完整機率推導,請看 大樂透玩法完整解析。

常見問題

台號是什麼意思? 台號是地下六合彩的一種玩法。把當期開出的 6 個正碼由小到大排序,相鄰兩個一組共 5 組,每組各取兩個號碼的個位數拼成一個兩位數,得到 5 個 00~99 的「台號」。你押的兩位數出現在這 5 組裡就算中。

特尾三是什麼? 特尾三是台號的變形:5 組台號裡只取第 2、3、4 組(中間三組)當開獎結果。你押的兩位數在這三組裡才算中,因為組數少,公平倍數會比台號高。

台號每個號碼的機率一樣嗎? 不一樣。我用 200 萬次模擬算過,因為正碼要先排序而且個位數 0 的號碼只有 4 個,不同台號的出現機率從約 1.9%(00)到約 8.6%(34)差了四倍多,平均約 4.9%。

台彩有台號這種玩法嗎? 沒有。台彩大樂透是 49 選 6 加特別號,依中幾個號碼對應獎項,沒有任何把號碼拆成個位數的玩法。台號純粹是地下簽賭借用開獎結果另外設計的規則。

延伸閱讀

:::disclaimer 本文只解釋術語與計算方式,供理解台灣地下簽賭文化之用。地下簽賭在台灣違法(刑法第 266、268 條),本站不提供、不介紹、不連結任何投注管道,也不鼓勵參與。 :::