Nombre completo
random.betavariate
Librería
random
Sintaxis
random.betavariate(alpha, beta)
Descripción
La función random.betavariate devuelve un número aleatorio en el rango (0, 1) extraído de una distribución beta.
Resultado
La función random.betavariate devuelve un número real.
Ejemplos
Podemos generar un número aleatorio extraído de una distribución beta con parámetros alpha = 5 y beta = 1 con el siguiente código:
random.betavariate(5, 1)
0.9327378544132883
Para confirmar la distribución de la que se extraen los números aleatorios podemos generar cien mil números aleatorios de una distribución beta con parámetros alpha y beta igual a 0.5 y mostrar su histograma:
import matplotlib.pyplot as plt
plt.figure(figsize = (8, 4))
plt.hist([random.betavariate(0.5, 0.5) for i in range(100000)], bins = 100)
plt.show()
plt.hist([random.betavariate(0.5, 0.5) for i in range(100000)], bins = 100)
plt.show()