生日悖论计算器

输入群体的人数和您希望达到的概率。页面精确地把各项概率相乘,显示生日相同的概率如何随人数增长,并给出达到目标所需的最小人数。

免费 在浏览器中运行 核对于2026年11月10日星期二

群体的人数,从1到1,000。

一年的天数

选择366则把2月29日也计为生日。

留空则跳过。页面会找出达到该概率所需的最少人数。

结果

两人生日相同的概率 — 群体中至少有两人生日相同。
无人生日相同的概率 — 群体中每个人的生日都各不相同。
达到目标所需人数 — 达到目标概率的最少人数。
该人数下的概率 — 以上人数的精确概率。

1至100人的概率

概率如何算出

各人数对应的概率

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 输入群体中的 人数,例如23。
  2. 除非您想把2月29日也算作生日,否则请把 一年的天数 保持为365。
  3. 输入 目标概率,例如50,以找出达到该概率的群体人数。
  4. 阅读 两人生日相同的概率,并查看图表,了解概率增长的速度。

概率如何计算

逐人加入。第一个人可以有任何生日。第二个人必须避开那一天,其概率为365分之364。第三个人必须避开两天,依此类推。把这些概率相乘,得到每个人生日都不相同的概率;用1减去它,就得到生日相同的概率。

P(相同) = 1 − (365/365 × 364/365 × … × (365 − n + 1)/365),n 为人数。
  • 乘积用整数精确计算,中途不做任何取整。
  • 人数多于天数时,概率为100%,因为此时必有两人同一天生日,这就是鸽巢原理。
  • 目标搜索从一人开始,在第一个概率达到目标的人数处停止。

模型未考虑的内容

  • 双胞胎和多胞胎,它们使生日相同的可能性高于模型所说。
  • 出生在季节和星期上的规律。真实的生日分布并不完全均匀,而不均匀会使概率略微上升。
  • 相同生日的任何含义。概率计算的是任何一天相同,而不是某个特定的人的生日相同。

计算示例:23人

23人时,共有23个因子,从365/365和364/365一直到343/365。它们相乘,得到所有人生日各不相同的概率约为0.4927。因此两人生日相同的概率为1 − 0.4927 = 0.5073,即50.73%。这就是为什么23是超过一半的最小人数。

人数 生日相同的概率
10 11.69%
20 41.14%
23 50.73%
30 70.63%

常见问题

只有23人,为什么概率这么高?

因为比较的是每两个人,而不是每个人与某个固定的生日。23人共有253对,每一对都有约365分之一的概率相同,因此这些概率会迅速累加。

多少人能达到50%的概率?

一年365天时,最少为23人,概率约为50.73%。22人时概率约为47.57%,低于一半。

一年366天会改变答案吗?

影响很小。把2月29日计为生日,仍然是23人达到50%。本页提供这一选项,是因为通常的模型使用365天。

生日真的均匀分布在一年之中吗?

不是。出生人数随季节和星期几而变化,不均匀的分布会使生日相同的可能性比模型所说略高。差别很小,因此上面的人数与实际情况仍然接近。

为什么目标为100%时需要366人?

一年365天时,根据鸽巢原理,第366个人必定与前面某人同一天生日。因此366人是必然出现生日相同的最小群体。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。