Xác suất hai người có cùng ngày sinh trong một căn phòng đầy đủ là n mọi người là 1-p. Trong đó:Tính xác suất sinh nhật cho số lớn
p = 365!/365^n(365 - n)!
Rõ ràng các con số sẽ quá lớn để giải phương trình này, cách sáng tạo để giải quyết vấn đề này là gì?
Tôi đã giải quyết vấn đề này theo cách khác bằng mô phỏng, nhưng tôi đã tìm ra công thức có thể thanh lịch hơn.
Ai nói nó quá lớn để tính toán? https://www.johndcook.com/blog/2010/08/16/how-to-compute-log-factorial/ – stark
bạn có thể sử dụng thư viện bignumber, https://gmplib.org/ ví dụ – pm100
Nếu bạn chỉ cần phải làm một số tính toán, sử dụng chức năng log-gamma theo đề xuất của người khác ở đây. Nhưng nếu bạn cần để có được một số cái nhìn sâu sắc, công thức Stirling (https://en.wikipedia.org/wiki/Stirling's_approximation) là một cách tiếp cận tiêu chuẩn cho các vấn đề liên quan đến giai thừa. –