2024-09-04 21:44
某一個班級有30位學生,請問有2名同學在同一天生日的機率?
function birthdayParadoxProbability(n) {
const daysInYear = 365;
let probability = 1;
for (let i = 0; i < n; i++) {
probability *= (daysInYear - i) / daysInYear;
}
return 1 - probability;
}
const students = 30;
const probability = birthdayParadoxProbability(students);
console.log(`在 ${students} 人的班級中,至少有兩人同一天生日的機率約為 ${(probability * 100).toFixed(2)}%`);