【问题标题】:Probability analysis for blackjack二十一点的概率分析
【发布时间】:2015-12-04 01:21:06
【问题描述】:

我正在为 21 点制作一个 AI,目前我正在跟踪所有已玩过的牌,并计算 AI 用当前手牌爆牌的概率。

现在我正试图弄清楚如何计算庄家破坏或击败我的 AI 的概率。在二十一点游戏中,庄家有 1 张面朝上的牌和 1 张面朝下的牌。统计数据并不是我的强项,但我想计算“外卡”击败我的 AI 的机会。任何人都可以为此提出一个方程式吗?

https://github.com/onetrueallen/blackjackai/blob/master/src/CountCards.java

【问题讨论】:

    标签: java statistics artificial-intelligence blackjack


    【解决方案1】:

    我认为这样的事情可能会奏效:

    1. 取出一整套牌,减去所有打出的牌、可见的庄家牌和你手中的牌。这给你留下了一组未知的卡片
    2. 计算你手牌的价值
    3. 为每张未知牌与庄家的已知牌组合创建一个新牌组。计算它们的值。
    4. 计算这些值中有多少会超过您的手牌值。
    5. 将该数字除以所设庄家手牌加上未知牌的总对数。
    6. 这是庄家打败你的概率。

    【讨论】:

      猜你喜欢
      • 2019-05-17
      • 1970-01-01
      • 2021-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多