github项目链接:https://github.com/yuanfengyun/mj_ai
麻将概率问题:
1、已经四个玩家每人有13张手牌2、桌上已经打出的牌
3、玩家A有1个确定的胡牌目标
问: 玩家A摸入5张牌胡牌的概率?
公式见图:概率计算公式.jpg
整体思路
1、当我手上有14张牌时,如果能胡,直接胡掉。
如果不能胡,我需要知道打出哪张牌以后,我胡牌的概率大
2、分别计算打出每张牌以后的胡牌概率,选出概率最大的牌打出
3、胡牌概率的计算
根据胡牌表中的每项,求5张牌能胡的概率,然后求和
优点:
1、基于概率计算,准确性高
2、可以处理特殊牌型的选择问题,比如是否该胡七对这种大牌
3、纯数学计算,不需要递归、回溯这些操作
4、不需要麻将知识