当前位置:   article > 正文

计算6+德州扑克各个牌型的概率_德州概率计算器网页

德州概率计算器网页

为了回答该知乎问题https://www.zhihu.com/question/57408133/answer/152920354)而写就的程序。

6+德州扑克的规则,就是在传统52张牌德州扑克的基础上,去掉了2到5,只留下6到A共计36张牌;另外最小的顺子就成了A6789。此外,牌型大小变成了:同花>葫芦>三条>顺子。其他规则都不变。

新的概率表(根据本程序跑出的结果)变为:


Chrome浏览器按F12打开控制台,把下面代码贴进去,回车,等待几十秒,即可出结果。欢迎大牛来做代码正确性审核。

  1. function isPair(cards) {
  2. for (var i = 0; i < cards.length - 1; i++) {
  3. if (cards[i][0] == cards[i + 1][0]) return true;
  4. }
  5. return false;
  6. }
  7. function isTwoPair(cards) {
  8. var hasPair = false;
  9. for (var i = 0; i < cards.length - 1; i++) {
  10. if (cards[i][0] == cards[i + 1][0]) {
  11. if (hasPair) return true;
  12. i++;
  13. hasPair = true;
  14. }
  15. }
  16. return false;
  17. }
  18. function isSet(cards) {
  19. for (var i = 0; i < cards.length - 2; i++) {
  20. if (cards[i][0] == cards[i + 1][0] && cards[i][0] == cards[i + 2][0]) return true;
  21. }
  22. return false;
  23. }
  24. function isFourOfAKind(cards) {
  25. for (var i = 0; i < cards.length - 3; i++) {
  26. if (cards[i][0] ==
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/162613
推荐阅读
相关标签
  

闽ICP备14008679号