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