Я пытаюсь вычислить итерационную вероятность, используя только длинные.Другими словами, я знаю, что могу вычислить эту вероятность с помощью замкнутой формы P (x) = 1- (1-p) ^ x, когда p - это вероятность на случай, а x - это число случаев.Но я не могу использовать числа с плавающей запятой, поэтому я не могу просто умножить итеративно.
Функция примет x (количество вхождений).Он будет иметь доступ к глобальным переменным для числителя и знаменателя p (например, d = 100 000 000 и n1 = 500 000 для ap 1/200).Затем он вернет long, n2, для которого P (итеративный) = n2 / d.
Я знаю, что в конечном итоге n2 подойдет к d, но для моих целей он никогда не должен так близко подходить.Я просто хочу иметь возможность делать это, не рискуя переполнением и имея только доступ к 64-битным регистрам.