生日概率

50 人中,至少有两人生日相同的概率

  • 独立事件:第一个人 不相同概率:p1 = 365/365
  • 独立事件:第二个人 需要在剩下的 364 天里选:p2 = (365 - 1) / 365
  • 独立事件:第 n 个人:pn = (365 - n + 1) / 365
  • 所有独立事件发生概率:p = p1 _ p2 _ ... * p50 = 2.963%
  • 所以有人相同的概率为:1 - p = 97.03%

数学公式

公式

function birthday(n) {
    let result = 1;
    for (let i = 1; i <= 50; i++) {
        result *= (365 - i + 1) / 365;
    }
    result = 100 - (result * 100).toFixed(2);
    return result;
}
birthday(50);
Last Updated:
Contributors: zhangfei