免费生日悖论计算器

工作原理

生日悖论显示,仅23人的群体中,约有50%的概率两人同生日。当人数达到57时,概率超过99%。

输入人数查看概率

理解生日悖论与概率计算器的工作原理

生日悖论计算器是一种估算给定群体中至少两人同日出生可能性的工具。您只需指定群体人数——例如,一个派对上的23位朋友。他们中两人在一年中同一天出生的概率惊人地高。这个场景通常被称为生日问题,假设没有闰日、没有双胞胎,且每个日期等可能出现。结果违反直觉,因此常被描述为悖论。

生日问题的起源与应用

生日问题可归功于几位数学家,包括哈罗德·达文波特(数论专家)和理查德·冯·米塞斯,他提出了该难题的早期版本。其背后的数学原理也支撑着一种著名的密码学攻击——生日攻击。核心问题是——需要多少人才能使同生日的概率达到50%?答案远小于大多数人的预期。

生日相同概率背后的数学

要计算nn人群体中至少两人同生日的概率,更容易从互补事件开始:没有人同生日。如果没有匹配,第一个人有365个可能的日子。第二个人必须避开第一个人的日期,因此有364个有利日。第三个人有363个,依此类推。对于nn人(n≤365n \leq 365),所有生日都不同的概率为:

P(no match)=365365×364365×363365×⋯×365−n+1365P(\text{no match}) = \frac{365}{365} \times \frac{364}{365} \times \frac{363}{365} \times \cdots \times \frac{365 - n + 1}{365}

该乘积可以用阶乘和降阶乘表示:

P(no match)=365!(365−n)!⋅365nP(\text{no match}) = \frac{365!}{(365 - n)! \cdot 365^{n}}

因此,至少一个共享生日的生日概率公式为:

P(at least one match)=1−365!(365−n)!⋅365nP(\text{at least one match}) = 1 - \frac{365!}{(365 - n)! \cdot 365^{n}}

当n=23n = 23时,该概率接近50.7 %50.7\,\%;当n=75n = 75时,超过99.95 %99.95\,\%。这种快速增长是因为可能的配对数随群体大小呈二次增长。

五人逐步示例

想象你独自在房间中。没有人同你生日的概率是365/365=1365/365 = 1。你的朋友巴尔萨泽进入——他有364个有利日,概率364/365364/365。科斯莫紧随其后363/365363/365,德尔菲娜362/365362/365,艾玛361/365361/365。相乘得:

P(no match)=364365×363365×362365×361365≈0.9729P(\text{no match}) = \frac{364}{365} \times \frac{363}{365} \times \frac{362}{365} \times \frac{361}{365} \approx 0.9729

因此,至少一个共享生日的概率为:

P(match)≈1−0.9729=0.0271  (2.71 %)P(\text{match}) \approx 1 - 0.9729 = 0.0271 \;(2.71\,\%)

对于五人,概率很小,但随着群体增长,概率急剧上升。

使用生日问题计算器

您无需手动完成这些乘法。生日问题计算器接受任何群体大小并立即返回概率。对于超过86人的群体,显示的概率四舍五入为100 %100\,\%,但严格来说只有在366人(无闰年)时才必然。如果您启用“含闰年”选项,工具平均使用365.25天/年,需要367人才能保证相同。

生日问题真的是悖论吗?

悖论通常涉及自相矛盾的陈述,如说谎者悖论(“这句话是假的”)。生日问题并非逻辑矛盾,而只是极违反直觉。它被归类为真实悖论——结果看似荒谬但在数学上成立。人类难以理解指数增长:可能的配对数增长远快于群体大小。23人时,有(232)=253\binom{23}{2} = 253个独特配对,每个有1/3651/365匹配概率。累积效应迅速推高概率。

延伸与相关查询

同样的逻辑可以适用于特定日期。如果固定某一天,nn人群体中至少有一人在该日期出生的概率为:

P(birthday on given date)=1−(364365)nP(\text{birthday on given date}) = 1 - \left(\frac{364}{365}\right)^{n}

您还可以估计群体中占用的不同出生日期的期望数量。这些变体均由计算器支持,让您更深入地探索生日悖论。

常见问题

1. 如何计算至少两人同生日的概率?

使用公式:P(至少一个匹配) = 1 – (365!)/((365–n)! × 365ⁿ),其中n是群体大小。当n=23时,概率约为50.7%。您也可以将数字输入生日悖论计算器以立即获得结果。

2. 为什么生日问题数学上正确却感觉像悖论?

它被称为真实悖论,因为结论看似荒谬却是真实的。人类大脑低估了配对数随群体大小增长的速度(指数级)。23人时有253对,每对有1/365的匹配概率,导致约50%的概率。

3. 计算器是否考虑闰年?

是的,该工具包含一个闰年开关。启用时,平均每年按365.25天计算。没有闰年时,绝对确定发生在366人;有闰年时,需要367人才能保证同生日。

4. 30人群体中没有人同生日的概率是多少?

使用公式P(无匹配) = 从k=0到29的(365–k)/365的乘积,所有生日都不同的概率约为29.4%。因此至少一个共享生日的概率约为70.6%。

5. 生日悖论在聚会游戏之外有应用吗?

是的,同样的数学原理出现在密码学中,作为生日攻击,利用哈希函数中的碰撞。该原理在统计学和概率课程中也有用,用于说明反直觉的结果。

使用方法

  1. 输入群体中的总人数。
  2. 选择是否在计算中包含闰年。
  3. 计算器立即显示至少两人同生日的概率。