OFFSET
0,1
COMMENTS
88 is the least number of persons for which the probability of shared birthday exceeds 1/2. This result is often attributed to the American mathematician Earl Harry McKinney (1929-2019), although it was already published by the American mathematician Charles F. Pinzka (1918-1984) in 1960.
This constant is a rational number: its numerator and denominator both have 207 digits: 1.219726586003659...*10^206/2.38663638085694...*10^206.
The sequence has a period of 1.92989240612262...*10^159.
LINKS
Rick Durrett, Triple birthday matches in the Senate: Lies, damned lies and chatGPT, arXiv:2302.09643 [math.HO], 2023.
E. H. Mckinney, Generalized Birthday Problem, The American Mathematical Monthly, Vol. 73, No. 4 (1966), pp. 385-387.
C. F. Pinzka, Remarks on some problems in the American Mathematical Monthly, The American Mathematical Monthly, Vol. 67, No. 8 (1960), p. 830.
Eric Weisstein's World of Mathematics, Birthday Problem.
Wikipedia, Birthday problem: Generalizations.
FORMULA
Equals p(88, 365), where p(n, m) = 1 - (m!*n!/m^n) * Sum_{k = 0..floor(n/2)} 1/(2^k*k!*(n - 2*k)!*(m - n + k)!) is the probability for the general case of n persons, with m days. 88 is the least value of n for which p(n, 365) exceeds 1/2 (Pinzka, 1960).
EXAMPLE
0.511065110624730512928198505769889713510249285745263...
MATHEMATICA
p[n_, m_] := 1 - (m!*n!/m^n) * Sum[1/(2^k*k!*(n - 2*k)!*(m - n + k)!), {k, 0, Floor[n/2]}];
RealDigits[p[88, 365], 10, 120][[1]]
PROG
(PARI) p(n, m) = 1 - (m!*n!/m^n) * sum(k = 0, n\2, 1/(2^k*k!*(n - 2*k)!*(m - n + k)!));
list(len) = digits(floor(p(88, 365)*10^len));
CROSSREFS
KEYWORD
AUTHOR
Amiram Eldar, Feb 08 2026
STATUS
approved
