📅  最后修改于: 2023-12-03 15:19:26.287000             🧑  作者: Mango
在Python中,random.expovariate()函数是用来生成指数分布的随机数的。指数分布的特点是一个连续的正的值范围内的事件发生的概率与时间间隔呈负指数关系,通常用于模拟稀有事件发生的时间间隔。
random.expovariate(lambd)
参数:
返回值:
import random
# 生成10个参数为2的指数分布随机数
for i in range(10):
x = random.expovariate(2)
print(x)
输出结果:
0.40499587136012375
0.04601271612958756
0.3527425326245718
0.005187182859578466
0.7807164438368442
0.26633354269839927
0.2923360681234263
0.15490559347692647
0.7879134065920558
0.28146728726681334
在上面的例子中,我们导入了random模块并使用expovariate()函数生成了10个参数为2的指数分布随机数。