相信有不少人以前就有听到过一个悖论,一个班如果有60人,那么这个班里至少有两个人生日相同的概率要大于99%。一开始听到这个结论的时候,我的直觉就告诉我这怎么可能啊是吧,但事实上,这个直觉上十分错误的结论竟然是正确的,这就是今天我们这篇文章探讨的问题——生日悖论。
详细定义(摘自百度百科)生日悖论是指在不少于 23 个人中至少有两人生日相同的概率大于 50%。例如在一个 30 人的小学班级中,存在两人生日相同的概率为 70%。对于 60 人的大班,这种概率要大于 99%。从引起逻辑矛盾的角度来说,生日悖论并不是一种 “悖论”。但这个数学事实十分反直觉,故称之为一个悖论。
1.分析工具
Python
matplotlib库,numpy库,pandas库等等
2.理论分析
其实仔细看这个问题大家就会发现,这个问题怎么这么像咱上学期学的概率的题型呢,其实这就是一道概率题,计算在n个人中,至少有两个人生日相同的概率。诶,这样子看起来是不是就很简单了呢,现在我们再把问题转换一下,要想得出至少有两个人生日相同的概率,我们只用求n个人中每个人生日都不一样的概率不久可以了么,然后再用1减去这个概率,这样子这个问题就非常好解决了,下图是详细推算过程。P为至少两人生日相同的概率
这样子,我们就有了这个‘随机取n个人,其中至少有两人生日相同’的概率的关系式了,通过计算我们不难得出下表的数据。可以看到,这个概率还是挺大的
是不是感觉有点假&