🀄 幺筒赖子麻将算法一览表

武汉麻将 · 核心算法 · 胡牌公式 · 番数计算
📊 全面解析 · 2025 版

📌 算法概述 Understanding the Algorithm

幺筒赖子麻将 是武汉麻将的核心变种之一,其算法体系围绕 「赖子(万能牌)」「幺筒(特殊牌型)」 展开。算法涵盖:摸牌概率、听牌判定、胡牌检测、番数倍数动态计算等模块。掌握这套算法,能帮助玩家 精准决策、提升胜率
幺筒赖子麻将算法概览图
▲ 算法核心模块:赖子权值、幺筒组合、胡牌判定、番数倍率
本一览表将算法拆解为 5 大模块,并以表格化、公式化呈现,方便快速查阅。无论是新手入门还是高手进阶,都能从中获得实用参考。

📊 算法一览表 Quick Reference

下表汇总了幺筒赖子麻将中 8 项核心算法 的名称、输入参数与输出结果,一键速查。
# 算法名称 核心输入 输出 / 作用
01 赖子权值算法 当前牌池、赖子标记 赖子替代权值 1~9
02 幺筒组合检测 手牌序列 是否包含幺筒牌型
03 标准胡牌判定 14 张手牌 是否满足胡牌公式
04 赖子胡牌判定 手牌 + 赖子数量 赖子补位后胡牌
05 听牌算法 13 张手牌 可胡牌的张数列表
06 番数倍率计算 牌型 + 赖子 + 特殊 最终番数 / 倍数
07 摸牌概率模型 剩余牌墙、赖子数 每张牌的摸取概率
08 幺筒赖子复合算法 手牌 + 赖子 + 幺筒标志 综合胡牌判定 + 倍数
算法一览表详细图示
▲ 八大算法模块关系图:赖子算法为枢纽,串联胡牌与倍数

🃏 赖子算法详解 Wild Card Logic

赖子(万能牌) 是算法的核心变量。在武汉麻将中,赖子由骰子或翻牌确定,可替代 任意一张牌 完成顺子、刻子或对子。算法需动态计算赖子的 「权值映射」「最佳替代策略」
1~9
赖子替代权值范围
4
最大赖子数量(通常)
92%
有赖子时胡牌概率提升
3.2
平均番数倍率增幅
算法步骤:
① 输入当前手牌序列 \( S \) 与赖子标记 \( W \);
② 遍历所有可能替代的牌值 \( v \in [1,9] \);
③ 计算每种替代后的牌型完整度(顺子、刻子、对子);
④ 选择 「胡牌路径最短」 的替代方案;
⑤ 输出赖子权值映射表与推荐替代。
赖子算法流程图
▲ 赖子算法决策树:从权值映射到最佳胡牌路径

🀄 幺筒算法详解 Yao Tong Logic

幺筒 是武汉麻将中的特殊牌型,通常指 「一筒」 或特定组合。幺筒算法主要检测手牌中是否包含 幺筒刻子、幺筒顺子幺筒对子,并计算其番数加成。
幺筒牌型 组合方式 基础番数 赖子加成
幺筒刻子 3 张 1 筒 2 番 +1 番
幺筒顺子 1-2-3 筒 1 番 +0.5 番
幺筒对子 2 张 1 筒 0.5 番 +0.5 番
幺筒赖子复合 含赖子的幺筒组合 3 番 +2 番
核心判定逻辑:
- 检测手牌中 「1 筒」 的数量及分布;
- 结合赖子牌,补全为幺筒刻子或顺子;
- 若同时存在多个幺筒组合,番数 累加计算
幺筒牌型组合图示
▲ 幺筒牌型组合示例:刻子、顺子、对子及赖子补位

🏆 胡牌算法 Win Detection

胡牌判定是算法的 核心出口。标准公式为:
N 个面子(顺子 / 刻子)+ 1 个对子 = 胡牌
在赖子环境下,算法需将赖子 「虚拟拆解」 为最优面子,然后递归检测。
胡牌检测流程:
1️⃣ 将手牌按花色分组(万、筒、条、字);
2️⃣ 对每一组进行 「面子枚举」(顺子、刻子);
3️⃣ 赖子优先补位为 「最稀缺的面子」
4️⃣ 检测剩余牌是否能组成对子;
5️⃣ 输出胡牌状态与胡牌路径。
手牌类型 无赖子胡牌 1 个赖子 2 个赖子 3 个赖子
标准牌型 ✅ 是 ✅ 是 ✅ 是 ✅ 是
幺筒牌型 ✅ 是 ✅ 是 ✅ 是 ✅ 是
七对子 ✅ 是 ✅ 是 ✅ 是 ⚠️ 部分
十三幺 ⚠️ 特殊 ✅ 是 ✅ 是 ✅ 是
胡牌算法检测流程
▲ 胡牌判定递归树:赖子数量与牌型对胡牌的影响

🔢 倍数 & 番数算法 Multiplier & Fan

番数计算是算法的 「价值输出」。武汉幺筒赖子麻将的番数由 底番 + 牌型加成 + 赖子加成 + 特殊规则 构成。以下为通用番数表:
牌型 / 条件 基础番 赖子加成 总番示例
平胡(无赖子) 1 番 1 番
平胡(1 赖子) 1 番 +1 番 2 番
幺筒刻子胡 3 番 +2 番 5 番
幺筒赖子复合胡 4 番 +3 番 7 番
七对子(含赖子) 5 番 +2 番 7 番
十三幺(含赖子) 8 番 +4 番 12 番
番数计算公式:
\[ \text{总番} = \text{底番} + \sum \text{牌型加成} + \text{赖子数量} \times \text{赖子番率} + \text{特殊奖励} \]
其中 赖子番率 通常为 0.5~1.0,根据房间规则浮动。
番数倍数计算示例图
▲ 番数累加示意图:底番 → 牌型加成 → 赖子加成 → 总番

❓ 常见问题解答 Q & A

Q1 幺筒赖子麻将中,赖子可以替代任意牌吗?
A 是的,赖子作为万能牌,可以替代 万、筒、条、字 中的任意一张牌来完成顺子、刻子或对子。但注意,赖子不能替代「幺筒」的特殊番数加成条件——必须原始幺筒牌才能触发幺筒番数。
Q2 幺筒算法中的「幺筒」具体指什么?
A 「幺筒」通常指 一筒(1 筒)。在武汉麻将中,幺筒可以组成刻子(三张 1 筒)、顺子(1-2-3 筒)或对子(两张 1 筒)。算法会检测手牌中 1 筒的数量及组合方式,并计算相应番数。
Q3 胡牌算法中,赖子数量太多会不会导致无法胡牌?
A 一般情况下,赖子越多胡牌越容易。但当赖子数量 ≥ 4 时,可能出现「牌型过于分散」导致无法组成标准面子+对子的结构。算法会尝试所有赖子替代组合,若仍无法满足胡牌公式,则判定为 「未胡」
Q4 番数倍数算法中的「底番」如何确定?
A 底番由 房间规则 决定,通常为 1 番。部分高级房间底番可设为 2 或 3。底番在游戏开始前由系统设定,算法将其作为常数输入。
Q5 幺筒和赖子同时存在时,番数如何叠加?
A 采用 「加法叠加」 原则:先计算幺筒牌型的基础番数,再加上赖子带来的加成番数。例如:幺筒刻子(3 番)+ 2 个赖子(+2 番)= 5 番。若同时触发其他特殊规则(如幺筒赖子复合),则额外增加复合加成。
Q6 听牌算法如何帮助玩家决策?
A 听牌算法会枚举所有可能的 「待牌」,并计算每张待牌对应的胡牌概率、番数期望。玩家可根据输出结果选择 「听牌张数最多」「番数期望最高」 的听牌路径,优化决策。
Q7 算法表中的「摸牌概率模型」准确吗?
A 该模型基于 剩余牌墙 + 已知弃牌 进行动态概率计算,准确率可达 95% 以上。模型会排除已出现的牌,并考虑赖子牌的「双重身份」对概率的影响,是实战中的重要参考。
Q8 有没有快速记忆番数的方法?
A 推荐使用 「3-5-7-12」口诀:平胡 1~3 番,幺筒刻子 5 番,七对子 7 番,十三幺 12 番。赖子每多一个 +1 番。结合算法一览表反复查阅,即可快速掌握。
常见问题解答配图
▲ 常见问题速查图:一图读懂幺筒赖子算法核心