📜  Python中的 random.betavariate() 方法

📅  最后修改于: 2022-05-13 01:54:56.196000             🧑  作者: Mango

Python中的 random.betavariate() 方法

betavariate()random模块的内置方法。它用于返回具有 beta 分布的随机浮点数。返回值介于 0 和 1 之间。

示例 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))

输出 :

0.5148685287422776

示例 2:我们可以多次生成数字并绘制图表以观察 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()

输出 :