生日悖论是一种概率学理论,它指出在一个群体中,两个人很可能在同一天出生。举个例子,假设我们有23个人在一个房间里,那么根据生日悖论,两个人的生日相同的概率约为50%。
下面是用 Python 代码模拟生日悖论的例子:
import random
def has_duplicate_birthdays(num_people):
birthdays = [random.randint(1, 365) for _ in range(num_people)]
return len(set(birthdays)) < num_people
# 模拟1000次,看有多少