Kết nối qua MCP →

Nhập phép tính

Dùng 365 (mặc định) hoặc 366 để tính cả ngày nhuận.

Công thức

Quảng cáo

Kết quả

Chance of at least one shared birthday (n = 50)
97,04%
probability = 0,9704

The probability first reaches or exceeds 50% at a group of 23 people (days in year = 365).

Số người trong nhóm (n) No match p̅(n) % Không trùng Có ít nhất một cặp trùng p(n) % Trùng
2 0,99726 99,73% 0,00274 0,27%
3 0,991796 99,18% 0,008204 0,82%
4 0,983644 98,36% 0,016356 1,64%
5 0,972864 97,29% 0,027136 2,71%
6 0,959538 95,95% 0,040462 4,05%
7 0,943764 94,38% 0,056236 5,62%
8 0,925665 92,57% 0,074335 7,43%
9 0,905376 90,54% 0,094624 9,46%
10 0,883052 88,31% 0,116948 11,69%
11 0,858859 85,89% 0,141141 14,11%
12 0,832975 83,3% 0,167025 16,7%
13 0,80559 80,56% 0,19441 19,44%
14 0,776897 77,69% 0,223103 22,31%
15 0,747099 74,71% 0,252901 25,29%
16 0,716396 71,64% 0,283604 28,36%
17 0,684992 68,5% 0,315008 31,5%
18 0,653089 65,31% 0,346911 34,69%
19 0,620881 62,09% 0,379119 37,91%
20 0,588562 58,86% 0,411438 41,14%
21 0,556312 55,63% 0,443688 44,37%
22 0,524305 52,43% 0,475695 47,57%
23 0,492703 49,27% 0,507297 50,73%
24 0,461656 46,17% 0,538344 53,83%
25 0,4313 43,13% 0,5687 56,87%
26 0,401759 40,18% 0,598241 59,82%
27 0,373141 37,31% 0,626859 62,69%
28 0,345539 34,55% 0,654461 65,45%
29 0,319031 31,9% 0,680969 68,1%
30 0,293684 29,37% 0,706316 70,63%
31 0,269545 26,95% 0,730455 73,05%
32 0,246652 24,67% 0,753348 75,33%
33 0,225028 22,5% 0,774972 77,5%
34 0,204683 20,47% 0,795317 79,53%
35 0,185617 18,56% 0,814383 81,44%
36 0,167818 16,78% 0,832182 83,22%
37 0,151266 15,13% 0,848734 84,87%
38 0,135932 13,59% 0,864068 86,41%
39 0,12178 12,18% 0,87822 87,82%
40 0,108768 10,88% 0,891232 89,12%
41 0,096848 9,68% 0,903152 90,32%
42 0,08597 8,6% 0,91403 91,4%
43 0,076077 7,61% 0,923923 92,39%
44 0,067115 6,71% 0,932885 93,29%
45 0,059024 5,9% 0,940976 94,1%
46 0,051747 5,17% 0,948253 94,83%
47 0,045226 4,52% 0,954774 95,48%
48 0,039402 3,94% 0,960598 96,06%
49 0,03422 3,42% 0,96578 96,58%
50 0,029626 2,96% 0,970374 97,04%

Nghịch lý ngày sinh là gì?

Nghịch lý ngày sinh là một sự thật gây bất ngờ: chỉ cần một nhóm 23 người là khả năng có hai người trùng ngày sinh đã lớn hơn 50%. Nghe có vẻ vô lý, vì nhiều người vẫn hình dung là phải trùng đúng ngày sinh của chính mình. Nhưng phép tính ở đây đếm bất kỳ cặp nào trùng nhau, và số cặp có thể tạo thành tăng lên rất nhanh khi nhóm đông hơn. Đây thuần túy là bài toán xác suất nên đúng ở mọi nơi.

Đường cong hình chữ S đi lên cắt mức xác suất 50% gần nhóm 23 người
Xác suất trùng ngày sinh tăng nhanh và vượt 50% khi có khoảng 23 người.

Cách dùng công cụ này

Bạn nhập số người nhỏ nhất ("Số người từ"), số người lớn nhất ("Số người đến"), và nếu muốn có thể thay đổi số ngày trong năm (mặc định 365, hoặc 366 nếu tính cả ngày 29/2). Công cụ sẽ dựng một bảng với mỗi dòng ứng với một cỡ nhóm và cho biết hai xác suất: khả năng không có ai trùng ngày sinh, và khả năng có ít nhất một cặp trùng nhau. Công cụ cũng chỉ ra cỡ nhóm đầu tiên mà xác suất trùng chạm mốc 50%.

Công thức

Gọi D là số ngày trong một năm. Xác suất để cả n người đều có ngày sinh khác nhau chính là tích của số ngày "còn trống" ngày càng giảm: $$\bar{p}(n) = \frac{D}{D} \times \frac{D-1}{D} \times \cdots \times \frac{D-n+1}{D}$$ Khi đó, xác suất có ít nhất một cặp trùng nhau đơn giản là $$p(n) = 1 - \bar{p}(n)$$ Ta nhân lần lượt từng số hạng để tránh phải tính giai thừa khổng lồ; và một khi \(n\) vượt quá \(D\) thì xác suất không trùng buộc phải bằng 0 theo nguyên lý chuồng bồ câu (pigeonhole).

Quảng cáo
Mọi người được xếp vào các ngày trong lịch, mỗi người có ít hơn một ngày khả dụng
Đếm các ngày sinh đều khác nhau: mỗi người thêm vào có ít hơn một ngày trống, cho tích số \((D-k)/D\).

Ví dụ minh họa

Với \(D = 365\) và \(n = 23\), khi nhân \(\frac{365}{365} \cdot \frac{364}{365} \cdots \frac{343}{365}\) ta được $$\bar{p}(23) \approx 0{,}492703$$ suy ra $$p(23) \approx 0{,}507297$$ tức khoảng 50,73%. Với \(n = 2\) thì xác suất chỉ là 0,27%, còn đến \(n = 50\) thì tăng vọt lên khoảng 97,04%.

Quảng cáo

Các ngưỡng phổ biến: Bao nhiêu người để có một xác suất nhất định?

Nghịch lý sinh nhật kinh điển làm cho mọi người ngạc nhiên vì xác suất của một ngày sinh chung tăng nhanh hơn nhiều so với những gì trực giác gợi ý. Bảng dưới đây cho thấy kích thước nhóm nhỏ nhất \(n\) mà tại đó xác suất \(P(n)\) của ít nhất một ngày sinh chung lần đầu tiên đạt đến mỗi ngưỡng phổ biến, giả sử \(D = 365\) ngày và ngày sinh phân bố đều (bỏ qua năm nhuận và các mô hình sinh đẻ theo mùa).

Xác suất mục tiêu Kích thước nhóm \(n\) Xác suất \(P(n)\) thực tế ở kích thước đó
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%

Cột mốc nổi tiếng nhất là chỉ cần 23 người, điều này đủ để làm cho một ngày sinh chung có khả năng xảy ra hơn là không. Lưu ý rằng xác suất tăng dốc qua phạm vi giữa — từ cơ hội 50% ở 23 người đến gần như chắc chắn 99% ở chỉ 57 người — và sau đó làm phẳng khi nó tiến gần tới 100%, vì mỗi người bổ sung thêm các cơ hội ghép đôi mới ít hơn so với những cặp đã có.

Câu hỏi thường gặp

Vì sao xác suất lại vượt 50% sớm như vậy? Bởi vì 23 người tạo thành tới 253 cặp khác nhau, và bất kỳ cặp nào trong số đó cũng có thể trùng ngày sinh.

Công cụ có tính đến năm nhuận hay việc ngày sinh dồn vào một số thời điểm không? Không. Mô hình giả định 365 (hoặc 366) ngày sinh có khả năng xảy ra như nhau; trên thực tế, việc ngày sinh dồn cụm chỉ làm xác suất trùng cao hơn nữa.

Nếu nhóm có hơn 365 người thì sao? Khi đó chắc chắn có người trùng ngày sinh, nên \(p(n) = 1\).

Cập nhật lần cuối: