生日悖论实验 - 随机人群中共享生日概率
生成随机生日列表,查看何时出现重复,并展示理论概率与模拟结果。
UD5工具箱
X轴:人数 | Y轴:至少两人生日相同的概率 | ● 当前选择
生日悖论指出:在一个房间里只需要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日概率约为1/1461),对最终概率的影响也不到0.1%。为简化计算,标准生日悖论问题通常假设一年365天均匀分布,本工具也采用此假设。
生成随机生日列表,查看何时出现重复,并展示理论概率与模拟结果。
生成三条关于名人或常识的陈述,其中一条是编造的,供聚会辨别。
设定倒计时,尽快完成加减乘除四则运算,统计速度和正确率。
绘制逻辑斯蒂映射的分岔图,调节参数观察周期倍增与进入混沌的过程。
提供国家名称,选择正确首都,多道题后统计正确率,适合地理学习。
选择多个本地文件,预览应用查找替换、添加前缀后缀等重命名规则的效果。
显示用错误颜色书写的颜色名,用户需按实际含义或墨水色反应,类似Stroop测验。
选择两个元素,并排显示其原子量、电负性、熔点等详细性质。
显示元素符号缩写,快速输入该元素的中文或英文全称。
模拟带可变性状的种群,根据环境选择压力观察种群特征分布的代际变化。
随机生成一对背景和文字颜色,并显示其WCAG对比度是否合格。
生成无意义的随机中文段落,模拟文章排版填充,适合中文界面设计占位预览。
提供不仅依赖颜色的图表模式示例(结合纹理、形状),确保色盲用户也可区分数据。
应用马氏算法将图片转换为红色盲、绿色盲、蓝色盲视角的模拟效果。
传统数图升级为多彩版本,按行列多颜色提示涂色,最终生成彩色像素画。
输入布尔表达式,生成真值表并利用奎因-麦克拉斯基算法化简,适合数字电路设计。
保持单词首尾字母不变,随机打乱中间字母顺序,展示人脑自动纠错的有趣现象。
选择青、品、黄、黑等基本颜料,按比例混合,预览油画或水彩的调色结果。
生成风趣赞美句子,可复制发给朋友,增进友谊。
计算机依次闪起颜色块,玩家按相同顺序点击,序列越来越长。
收录多幅动态与静态视错觉,可调节参数观察效果,附科学解释。
参照编码表,在规定时间内将符号对应成数字,测试认知处理速率。
输入或上传(CSV)两组数值数据,自动绘制散点图并显示回归趋势线。
一副标准52张牌,点击Shuffle随机化,可逐张发出或直接显示全手牌。
上传图片,选择不同色觉障碍类型,实时预览在这些色觉下的效果,辅助设计。
按行列数字提示填充单元格,还原隐藏的像素图画,内置多种难度与自动校验。
分屏显示相同算术题,两个玩家各占屏幕一侧比拼答题速度。
支持二进制、八进制、十进制、十六进制显示和计算,提供AND、OR、XOR、左移右移等位操作。
输入全员名单,指定队数或每队人数,随机均分并显示。
输入选项,生成彩色幸运大转盘,转动它帮你做出艰难决定。