在線即時計算器 · 純前端本地秒算 · 零數據上傳

🎲 Birthday Paradox Probability Table 計算機

專業免費的 Birthday Paradox Probability Table 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
97.04% probability = 0.9704
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

什麼是生日悖論?

生日悖論指的是一個違反直覺的事實:只要一群人有 23 個,當中就有超過一半的機率會出現兩個人生日同一天。之所以讓人覺得不可思議,是因為大家通常會想成「有沒有人跟我同一天生日」,但這個計算其實是在算任意一對有沒有撞生日,而隨著人數增加,可以配成的「兩兩組合」數量會迅速膨脹。這純粹是機率問題,放諸四海皆準。

如何使用這個計算器

輸入最小人數(「人數起點」)、最大人數(「人數終點」),如有需要也可以調整一年的天數(預設 365 天,若要納入 2 月 29 日則改為 366)。工具會依人數逐列建立表格,並針對每一種人數列出兩個機率:沒有任何兩人撞生日的機率,以及至少有一對撞生日的機率。它還會告訴你撞生日機率首次達到 50% 是在第幾個人。

計算公式

令 D 為一年的天數。n 個人生日全部不同的機率,等於可用天數逐步減少的連乘:

\bar{p}(n) = ((D) ÷ (D)) × ((D-1) ÷ (D)) × ·s × ((D-n+1) ÷ (D))

而至少有一對撞生日的機率,就是

p(n) = 1 - \bar{p}(n)

我們採用逐步相乘的方式,避免出現龐大的階乘數字;一旦 n 超過 D,根據鴿籠原理,「無人撞生日」的機率就會強制歸零。

實際範例

當 D = 365、n = 23 時,將 ((365) ÷ (365))·((364) ÷ (365))·s((343) ÷ (365)) 連乘起來可得 \bar{p}(23) ≈ 0.492703,因此 p(23) ≈ 0.507297,也就是大約 50.73% 的機率。若 n = 2,機率只有 0.27%;而當 n = 50 時,機率則攀升至約 97.04%。

常見閾值:給定概率需要多少人?

經典的生日悖論讓人們感到驚訝,因為共同生日的概率增長速度遠超過直覺預期。下表顯示最小的群體規模 n,在該規模下,至少一次共同生日的概率 P(n) 首次達到每個常見閾值,假設 D = 365 天且生日均勻分佈(忽略閏年和季節性出生模式)。

目標概率 群體規模 n 該規模下的實際 P(n)
10% 9 11.6%
50% 23 50.7%
90% 41 90.3%
95% 47 95.0%
99% 57 99.0%
99.9% 70 99.92%

最著名的里程碑是僅需 23 人,這足以使共同生日的可能性大於不可能性。請注意,概率在中間範圍陡峭上升——從 23 人時的 50% 機率上升到 57 人時接近確定的 99%——然後趨於平緩,因為每增加一個人相對於已有的配對機會而言會新增更少的配對機會。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

為什麼這麼早就超過 50%?
因為 23 個人可以組成 253 種不同的兩兩配對,而其中任何一對都有可能撞生日。
有沒有把閏年或生日集中的情況算進去?
沒有。本工具假設 365(或 366)天的生日機率均等;現實中生日若有集中現象,只會讓撞生日的機率更高。
人數超過 365 會怎樣?
此時一定會有人撞生日,所以 \(p(n) = 1\)。