Сообщить об ошибке.

Функция binomialvariate() модуля random в Python

Генерация дискретных распределений в Python

Синтаксис:

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.