EQUITY CALCULATOR

德州扑克胜率计算器:那个百分比到底是怎么来的

搜「胜率计算器」的人多半卡在同一个地方——工具给出一个 62%,你不知道该不该信。这篇不讲操作,讲这个数字背后的算法、误差来源,以及哪些局面它会骗你。

胜率的定义:一句话说完

胜率(equity)= 把剩下所有未知的牌全部发完之后,你赢的概率。注意是「全部发完」,不是「下一张发出什么」。

很多人算错就错在这里。翻牌圈你听到顺子,转牌 8 张出路,有人直接说「我有 32% 胜率」——那是「转牌成牌的概率」,不是胜率。如果转牌没中,河牌还有机会;如果转牌中了,对手还可能反超。完整的胜率要把所有分支加起来,加权平均。

举个能对上号的例子:翻牌 A♠K♦7♣,你手里 Q♠J♠(两头顺 + 后门同花),对手 A♥A♦(三条)。你看起来听很多牌,实际胜率只有 26% 左右——因为对手已经成牌,而且你成的顺子可能被他反超成葫芦。凭感觉估,会估到 40% 以上。

三种算法,各有各的用处

一、精确枚举(Exact Enumeration)

把剩下所有可能的牌型组合全部走一遍,一个不漏。翻牌圈剩 45 张未知牌、要走两张,组合数是 45×44/2 = 990 种;河牌圈只剩 44 张,44 种。这个量级普通电脑毫秒级算完,结果是绝对精确,没有误差。

但一旦进入多人桌的翻前,组合数会炸:9 人桌翻前,剩下 43 张牌要发 5 张,组合数超过 96 万,再乘上对手所有可能的底牌组合,就是天文数字。这时候枚举跑不动。

二、蒙特卡洛(Monte Carlo)

不穷举,改成随机抽样:随机发一万次、十万次,统计赢的次数占比。样本够大时,结果会收敛到真值附近——误差大致按 1/√N 缩小,抽 1 万次大约 ±1%,抽 10 万次大约 ±0.3%。

这是绝大多数工具的做法。判断一个工具好不好,第一件事就是看它单次抽多少手:低于 5 万次,边缘牌的胜率会跳变 5 到 10 个点,同样一手牌连算两次给你两个答案,这种数字没法用。

三、查表 / 预计算

翻前 169 种起手牌的两两对阵胜率是固定的,提前算好存成表,查表 0 延迟。这就是「起手牌胜率表」的来源。但它只覆盖翻前两人单挑,一进翻牌、一进多人池,表就没用了。

手算的近似公式:4 和 2 法则

不用工具的时候,有个流传很广的近似法:出路(outs)数量 × 4(翻牌到河牌,走两条街),或者 × 2(只看下一条街)。

准确度怎么样?拿常见情况对一下:

局面真实胜率4/2 法则估算偏差
花听牌,翻牌圈约 35%9×4 = 36%+1%,很准
两头顺,翻牌圈约 31.5%8×4 = 32%+0.5%,很准
卡顺,翻牌圈约 16.5%4×4 = 16%-0.5%,很准
出路 15 张以上约 54%15×4 = 60%+6%,开始漂
出路 20 张约 67%20×4 = 80%+13%,严重高估

结论:出路在 9 张以内,4/2 法则够用;超过 12 张就开始系统性高估。很多人拿着「组合听牌」自我安慰,就是因为用 4 乘了一个大数字。

还有个更隐蔽的问题:4/2 法则算的是「你成牌的概率」,不是「你赢的概率」。你成了顺子,对手成了葫芦,你还是输。只有当你确定「成牌就等于赢」的时候,这两个数才相等——而实战里这个前提经常不成立。

四种最常见的算错

  • 把「对手的牌」当成已知。你知道他可能有 A,就按「他手里有 A」去算,结果算出一个极度悲观的数字。正确做法是按范围加权:他 30% 概率有 A,就用 30% 权重的场景去平均。
  • 忽略对手的反超出路。你听花,他听葫芦。你成了花,他还有 10 张能反超。这种「双向听牌」的胜率,简单相加会算错一半。
  • 死牌没扣掉。你算花听牌 9 张出路,但桌上已经亮出来的牌里有两张同花——那两张不算出路。9 张变 7 张,胜率差 6 个点。
  • 多人池按单挑算。三个人入池,你的 A 高对胜率不是「比一个人高就赢」,是要同时赢两个人。同样的牌,单挑 78%、三人池可能只有 52%。

什么时候该信软件、什么时候该信自己

软件算的是数学,人算的是对手。两者不冲突,但优先级要分清:

该信软件的时候:赔率计算。底池 100、要跟 30,你需要 23% 胜率才不亏——这种纯算术,人算容易漏、机器不会错。多人池的胜率也是,人脑处理三个以上对手的联合概率基本抓瞎。

该信自己的时候:对手范围。软件不知道对面那个人今天喝了酒、连输三把上头了、还是刚刚被你诈唬过一次在等你。范围建模的权重,得你自己调。

两边都不该信的时候:那种精确到小数点的 62.4%。胜率的输入本来就是「估计的对手范围」,输出带两位小数是虚假精度。看整数就够了,62% 和 63% 对决策没有区别。

常见问题

问得最多的几个,直接给答案。

胜率和「赢率」是一回事吗?
不是。胜率(equity)是这一手牌发完后你赢的概率;赢率(win rate)是长期每百手赢多少大盲。前者是单局的数学期望,后者是几百上千局的统计结果。工具能算前者,算不了后者。
为什么不同工具算同一手牌给出的胜率不一样?
三种原因:抽样的随机误差(次数少的工具跳变大)、对手范围的假设不同(把对手当随机牌还是当紧手,差十几个点)、以及发牌规则细节(是否考虑已弃牌)。差 1 到 2 个点正常,差 10 个点说明有一个是错的。
翻前胜率表够用吗?
只在两人单挑、翻前、且对手是随机牌的时候够用。一进翻牌,或者多人入池,表上的数字就作废了——表里没有公共牌的信息。
手机能算吗?
能。实时工具在牌桌上直接读屏计算,几十毫秒出结果,不影响出牌节奏。自己手算用 4/2 法则就够,复杂局面再上工具。
胜率算得越准,是不是赢越多?
不必然。胜率准只是让你知道「这手值不值得跟」,真正决定输赢的是对手范围估得准不准、以及你有没有按纪律执行。算得准但情绪上头,照样输。

相关功能页

同一个工具的不同角度,点进去看细节。

先拿免费试用,打一晚上再说

试用卡一机一次,装上就能看实时胜率、范围与建议。好用再谈价格。装之前可以先翻官方手册与更新日志、到下载页核对版本号与校验值。

领取试用 / 查看价格 →