betavariate()
es un método incorporado del random
módulo. Se utiliza para devolver un número de punto flotante aleatorio con distribución beta . El valor devuelto está entre 0 y 1.
Sintaxis: random.betavariate(alfa, beta)
Parámetros:
alfa: mayor que 0
beta: mayor que 0Devoluciones: un número flotante de distribución beta aleatoria entre 0 y 1
Ejemplo 1:
# import the random module import random # determining the values of the parameters alpha = 5 beta = 10 # using the betavariate() method print(random.betavariate(alpha, beta))
Producción :
0.5148685287422776
Ejemplo 2: podemos generar el número varias veces y trazar un gráfico para observar la distribución beta.
# import the required libraries import random import matplotlib.pyplot as plt # store the random numbers in a # list nums = [] low = 10 high = 100 mode = 20 for i in range(100): temp = random.betavariate(5, 10) nums.append(temp) # plotting a graph plt.plot(nums) plt.show()
Producción :