无需登录 数据私有 本地保存

生日悖论实验 - 随机生日重复概率

16
0
0
0
批量:
概率统计
50.7%
理论概率
--
实际频率(单次)
--
批量模拟频率
--
重复对数
理论概率曲线

X轴:人数  |  Y轴:至少两人生日相同的概率  |  当前选择

生成的生日
排序: 0个
点击「单次模拟」生成随机生日
唯一生日 重复生日(2人) 重复生日(3人+)

常见问题与知识点

🤔 什么是生日悖论?

生日悖论指出:在一个房间里只需要23个人,就有超过50%的概率至少有两人生日相同。这被称为"悖论"是因为直觉上人们认为需要更多人才对——毕竟一年有365天。但实际上,比较的是"任意两人"之间的生日匹配,组合数量增长极快:23个人可以形成253对比较。

📐 概率如何计算?

计算"所有人生日都不同"的概率更简单:P(全部不同) = (365/365) × (364/365) × (363/365) × ... × ((365-n+1)/365)。然后用1减去这个值即得到至少两人生日相同的概率。对于n=23,计算结果约为50.7%。

🔢 关键概率节点

10人约11.7%,20人约41.1%,23人约50.7%,30人约70.6%,40人约89.1%,50人约97.0%,60人约99.4%,70人以上几乎接近100%。只需要60人,概率就超过99%!

💡 生日悖论有什么实际应用?

生日悖论的原理直接应用于密码学中的哈希碰撞问题。如果一个哈希函数输出n位,那么只需要约2n/2次尝试就有50%概率找到碰撞——这就是著名的"生日攻击"。这也是为什么SHA-256等哈希函数需要足够长的输出位数。

📊 实际模拟与理论为什么有差异?

理论概率是精确的数学计算结果,而实际模拟由于随机性会产生波动。模拟次数越多,实际频率越接近理论概率——这就是大数定律。使用本工具的批量模拟功能(如1000次),可以看到实际频率通常在理论值±3%以内。

🗓️ 闰年的2月29日会影响概率吗?

影响非常小。即使考虑闰年(2月29日概率约为1/1461),对最终概率的影响也不到0.1%。为简化计算,标准生日悖论问题通常假设一年365天均匀分布,本工具也采用此假设。