Estimating π\pi with a Coin

本文介绍了一种通过抛硬币来估算 π\pi 的简单蒙特卡洛方法,并提出了 π4\frac{\pi}{4} 的一个看似新颖的数学解释,尽管其背后的卡特兰数恒等式在概率论文献中已有隐含记载。

Jim Propp

发布于 Wed, 11 Ma
📖 1 分钟阅读🧠 深度阅读

Each language version is independently generated for its own context, not a direct translation.

这篇由 Jim Propp 撰写的论文讲述了一个非常有趣且反直觉的数学游戏:如何用扔硬币来估算圆周率 π\pi

虽然听起来有点“天方夜谭”,但作者确实设计了一个简单的随机实验,只要不断扔硬币并记录数据,最终算出的平均值就会无限接近 π/4\pi/4(也就是约 0.785)。

下面我用通俗易懂的语言和生活中的比喻来为你拆解这个神奇的过程。

1. 核心游戏:什么时候停止?

想象你和朋友在玩一个“谁先领先”的游戏。

  • 规则:你们开始扔一枚公平的硬币。
    • 如果是正面(Heads),你记 +1 分。
    • 如果是反面(Tails),你记 -1 分。
  • 目标:一直扔,直到你的累计得分第一次变成正数(也就是正面的次数第一次比反面的次数多)。
  • 记录:一旦达到这个“胜利时刻”,你就停下来,算出当时正面占总次数的比例

举个栗子
假设扔硬币的顺序是:

  1. 反面(-1)
  2. 正面(0,平局)
  3. 反面(-1)
  4. 正面(0,平局)
  5. 正面(+1,胜利!

在这个例子中:

  • 总共扔了 5 次(τ=5\tau = 5)。
  • 正面出现了 3 次(Hτ=3H_\tau = 3)。
  • 你记录下的分数是 $3/5 = 0.6$。

2. 神奇的魔法:为什么是 π\pi

如果你只玩一次,得到的数字可能是 0.6,也可能是 0.51,或者是 0.9,完全看运气。

但是,如果你重复这个游戏成千上万次(每次都重新从 0 开始扔),然后把每次得到的那个“比例分数”加起来求平均值,神奇的事情发生了:

这个平均值会慢慢稳定下来,最终无限接近 π4\frac{\pi}{4}(约等于 0.785)。

这就意味着,如果你把这个平均值乘以 4,你就得到了 π\pi 的估算值(约 3.14)。

3. 为什么这很酷?(生活中的比喻)

比喻一:在迷宫里找出口

想象你在一个巨大的、没有出口的迷宫里走(这就是“随机游走”)。你每走一步,要么向左(反面),要么向右(正面)。

  • 通常,你会在起点附近徘徊很久,甚至可能走回起点无数次。
  • 但是,只要你走得足够久,你最终一定会第一次走到起点的右边(正面比反面多)。
  • 这篇论文告诉我们:虽然你走的路径千奇百怪,但当你第一次跨出那一步时,你“向右走的步数”占“总步数”的比例,竟然藏着圆周率 π\pi 的秘密。

比喻二:数学界的“寻宝图”

以前,数学家们用“布丰投针”(往画满平行线的地上扔针)来估算 π\pi。那就像是在地上扔针,看针有没有压到线。
而这篇论文的方法就像是在扔硬币。它不需要尺子,不需要画线,只需要一枚硬币和一个笔记本。它揭示了随机性(扔硬币)和几何常数(π\pi)之间一种隐秘的、优雅的舞蹈。

4. 数学背后的“小秘密”

作者用到了一个叫**卡特兰数(Catalan numbers)**的数学工具。

  • 你可以把“扔硬币直到正面领先”看作是在数有多少种不同的“不输掉”的走法。
  • 这些走法的数量正好和卡特兰数有关。
  • 当作者把这些概率加起来(求期望值)时,数学公式里竟然蹦出了一个反正弦函数(arcsin)
  • 而在数学里,arcsin(1)\arcsin(1) 正好等于 π2\frac{\pi}{2}
  • 经过一番计算,最终结果就是 π4\frac{\pi}{4}

简单说:硬币的随机性里,通过复杂的概率路径,竟然“编织”出了圆周率。

5. 现实中的挑战:别指望算得太准

虽然原理很完美,但在现实中操作有个大问题:效率太低

  • 误差很大:作者提到,如果你扔了 10,000 次硬币(这已经很多了),算出来的 π\pi 可能只有 3.22,误差还挺大。
  • 为什么? 因为这种方法的收敛速度非常慢。误差随着次数的增加,是以 $1/\sqrt[4]{N}$ 的速度下降的(也就是开四次方根)。
  • 夸张的对比:如果你想算出非常精确的 π\pi(比如小数点后几位),你可能需要扔一万亿次硬币。如果每秒扔一次,你需要花3 万多年

所以,这个方法更多是数学上的优雅和趣味,而不是实用的计算工具。就像用沙漏来计时一样,虽然原理正确,但用来做精密工程就不太现实了。

6. 有趣的延伸

  • 如果目标是领先 2 分呢? 如果你把规则改成“直到正面比反面多 2 次才停”,那么算出来的平均值就不是 π\pi 了,而是 ln2\ln 2(自然对数,约 0.693)。
  • 奇偶数的魔法:如果你设定的领先目标是奇数(1, 3, 5...),结果里会出现 π\pi;如果是偶数(2, 4, 6...),结果里会出现 ln2\ln 2。这就像是一个数学开关,在两个不同的常数之间切换。

总结

这篇论文就像是一个数学魔术
它告诉我们,即使是最简单的随机事件(扔硬币),只要设定一个巧妙的“停止规则”(第一次领先),其统计规律就会神奇地指向宇宙中最著名的常数——圆周率 π\pi

虽然用这个方法算 π\pi 慢得像蜗牛爬,但它展示了数学世界中随机性确定性之间令人惊叹的和谐统一。