Вероятность того, что у двух человек одинаковый день рождения в комнате, полной n человек: 1-p. Где:Расчет вероятности летного исхода для больших чисел
p = 365!/365^n(365 - n)!
Очевидно, что цифры будут слишком большими, чтобы решить это уравнение, что творческий путь идти об этом?
Я уже решил это по-другому, используя моделирование, но я решил, что формула может быть более элегантной.
Кто сказал, что он слишком велик, чтобы рассчитать? https://www.johndcook.com/blog/2010/08/16/how-to-compute-log-factorial/ – stark
вы можете использовать библиотеку bignumber, https://gmplib.org/ например – pm100
Если вы только необходимо выполнить некоторые вычисления, используйте функцию log-gamma, как предложено другими здесь. Но если вам нужно понять, формула Стирлинга (https://en.wikipedia.org/wiki/Stirling's_approximation) является стандартным подходом к проблемам факториалов. –