智游城

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2437|回复: 1
打印 上一主题 下一主题

请教Howard老师关于PQL的一些问题

[复制链接]
跳转到指定楼层
1#
heysamtan 发表于 2017-3-23 14:42:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近在研究6+德州的一些概率问题
我用组合数和PQL分别计算了持有AsAh河牌中Set、Quads、Fullhouse牌型的大致概率,但是得到的结果差异比较大,不知道差异原因是什么:

1、用组合数学来计算,6+德州是36张牌,AA拿掉两张
翻后组合数=combin(34,5)
翻后一张A都不出的概率=combin(32,5)
至少出一张A的概率==1-COMBIN(32,5)/COMBIN(34,5)=27.6%

2、用PQL计算如下:
语句:
select count(handtype(p1, river) = fullhouse)
from game="holdem", p1="AsAh", dead ="2s,2h,2c,2d,3s,3h,3c,3d,4s,4h,4c,4d,5s,5h,5c,5d"


trips                        12.00%
quads                0.90%
fullhouse                8.70%
合计                        21.60%


请教Howard老师,是有些单张花顺把Set的结果淹没了吗?



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏
2#
Howard 发表于 2017-3-23 23:22:34 | 只看该作者
对,这是单张花、顺的影响。

1. 首先你用组合法计算的27.6%,并不是set/quads/fullhouse的概率,而是“公牌至少有一张A”的概率。而这概率里面包含了

顺子:AhAd on AKQJT,
同花:AhAd on AJT76 hhhh

这类的。所以27.6%比实际概率高。


2. 你用PQL语句只指定了handtype(p1, river) = fullhouse,没有提到 set 和 quads。
都指定的话,应该是
select count((  exactHandType(PLAYER_1,river,trips) OR   exactHandType(PLAYER_1,river,fullhouse) OR   exactHandType(PLAYER_1,river,quads)))

【下同】

结果是21.5%

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|智游城论坛

GMT+8, 2024-11-28 02:01 , Processed in 0.041426 second(s), 9 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc.

返回顶部