一个房间里要多少人,才有 50% 的概率至少有两个人同一天生日?很多人猜 183(一年的一半),实际答案是 23 人。这个反直觉的结论叫“生日悖论”。这篇文章讲讲它为什么成立,以及它和概率直觉的关系。

直觉为什么错了

直觉算的是“某个人和你有相同生日”的概率,那是 1/365 的简单问题;而生日悖论问的是“任意两个人相同生日”。23 个人有 253 对两两组合(23×22÷2),每一对都有一点撞生日的可能,叠加起来,概率迅速接近 50%。问题问的对象变了,答案就完全不同。

具体概率有多大

23 人时至少两人同生日的概率约 50.7%;30 人时约 70%;50 人时约 97%;57 人时约 99%。也就是说,一个普通班级里,几乎肯定有同一天生日的人。这是“感觉不可能,实际很常见”的经典例子。

生日悖论和现实应用

生日悖论不只是数学趣题,它有个实际意义:哈希碰撞。计算机里两个不同输入产生相同哈希值的概率,和“撞生日”是同一类问题,这也提醒密码学中哈希长度必须足够长。生活中,它则提醒我们:随机事件的“巧合”比直觉认为的常见得多。

概率直觉的局限

生日悖论说明人类对“组合数量”的直觉很差:只看到单独事件,低估了组合爆炸。类似的还有“六度分隔”“彩票中奖”:单个概率小,但组合和次数放大后,发生的可能性比想象中高。理解这个偏差,看新闻里“小概率事件”时会更理性。

用随机工具验证

用本站的随机数生成器模拟生日:生成 23 个 1-365 的随机数,统计是否有重复,多跑几组,会看到“有重复”的出现频率接近 50%。亲手验证一遍,比记住结论印象更深。概率的世界里,直觉经常出错,数据才是可靠的老师。