# 21 点（Blackjack）上的蒙特卡洛预测

> 来源：https://dqn.cn/tools/blackjack-mc ｜ 作者：DQN.CN 编辑部 ｜ 发布：2026-11-01 ｜ 更新：2026-11-01 ｜ 许可：CC BY-NC-SA 4.0（文字）/ MIT（代码）

> （此处为交互工具，请在网页中使用：https://dqn.cn/tools/blackjack-mc）

## 设定

状态由三部分组成：玩家当前点数（12–21）、庄家明牌（A–10）、玩家是否有“可用的 A”（可以当 11 而不爆牌）。策略固定为“点数 ≥ 阈值就停牌”，庄家 17 点以上停牌。赢 +1、平 0、输 −1，中间奖励为 0，γ = 1。

蒙特卡洛预测**不需要环境模型**：不用算“下一张牌是几”的概率，只需要玩很多局，把每个访问过的状态记上这局的输赢，再取平均。

## 可以试试

- 先玩 1 局，看访问了哪些状态；再 +1,000：热力图非常粗糙。
- +200,000 局之后，与教材图 5.1 对比：20、21 行明显为正，庄家明牌是 A 时价值最低。
- 把停牌阈值改成 17：这是一个更合理的策略，大部分状态的价值都会上升。

## 相关教程

- [蒙特卡洛方法](https://dqn.cn/basics/monte-carlo)
- [全部交互工具](https://dqn.cn/tools/)
