生日问题或生日悖论预测一组 N 人中一个或多个匹配生日的可能性。几个网站解释了它是如何工作的,以及它背后的数学原理:
- https://en.wikipedia.org/wiki/Birthday_problem
- https://math.stackexchange.com/questions/25876/probability-of-3-people-in-a-room-of-30-having-the-same-birthday
- http://www.wolframalpha.com/input/?i=birthday+problem+calculator&a=FSelect_ **BirthdayProblem-.dflt-&f2=35&f=BirthdayProblem.n_35&f3=365&f=BirthdayProblem.pbds_365
这些网站都非常适合解释这个概念,但都要求已经收集了数据。没有人展示如何有效地调查一大群人。
我打算在一个简短的演示文稿中演示生日悖论。基本上,我需要最快的方法来确定哪些人(如果有的话)在大约 50 人的观众中共享或几乎共享生日。
我能想到的最好的算法:
- 让所有人想一想他们的生日,只是月和日(如果他们不愿意分享自己的真实生日,也可以是虚构的生日)
- 要求所有人仔细聆听
- 要求个人开始向小组宣布他们的生日并听取他们的比赛
在最坏的情况下,所有人都会按顺序宣布他们的生日,而没有任何人匹配。感觉就像我忽略了一些更快地找到答案的捷径,而不是蛮力方法。
我考虑过的替代方案:
• 将观众分成两组?不,这会阻止人们听到其他群体的回应
• 如果没有人中途匹配,请在观众中植入一个人与某人“分享”他们的生日?不,这是作弊
• 传递一年的日历和标记?不,这可能比说话要花更长的时间
• 在线调查?不,人们可能没有电话或 WIFI
解决方案必须是低技术含量的,无需事先准备即可完成,当然还需要诚实。
请让我知道您对快速搜索匹配生日的建议。
谢谢!