import random # Новое в версии 3.12. random.binomialvariate(n=1, p=0.5)
n
- количество успехов независимых испытаний,p
- успех в каждом испытании.0 <= X <= n
(биномиальное распределение)Новое в версии 3.12.
Функция random.binomialvariate()
модуля random
возвращает количество успехов для n
независимых испытаний с вероятностью успеха в каждом испытании, равной p
:
Математически эквивалентно:
sum(random() < p for i in range(n))
Количество испытаний n
должно быть неотрицательным целым числом. Вероятность успеха p
должна быть в пределах 0,0 <= p <= 1,0
.
Результатом является целое число в диапазоне 0 <= X <= n
.