Python库详解之random库(续2)

时间:2026-02-21 08:58:27

1、1:函数random.gammavariate(alpha, beta)

功能:Gamma分布函数.

注意:参数的取值范围:满足条件alpha > 0 且 beta > 0.

函数方程如图所示:

Python库详解之random库(续2)

Python库详解之random库(续2)

2、2:函数random.gauss(mu, sigma)

功能:Gaussian(高斯)分布函数.

参数:mu是平均值

参数:sigma是标准偏差.

注意:该函数计算要比正态分布函数normalvariate(mu, sigma)速度要快.

Python库详解之random库(续2)

3、3:函数random.lognormvariate(mu, sigma)

功能:对数正态分布.如果取对数正态分布的自然对数,会得到一个正态分布,平均亩和标准差σ.

注意:参数sigma>0.

Python库详解之random库(续2)

4、4:函数random.normalvariate(mu, sigma)

功能:正态分布函数.

参数:mu是平均值

参数:sigma是标准偏差.

Python库详解之random库(续2)

5、5:函数random.vonmisesvariate(mu, kappa)

功能:冯·米塞斯分布.一种圆上连续概率分布模型.

参数:mu是角度,用弧度表示的话,范围在0到2*PI.

参数:kappa必须要>=0.如果kappa=0,该函数会变为0到2PI之间的角度均匀分布.

Python库详解之random库(续2)

6、6:函数random.paretovariate(alpha)

功能:帕拉德福分布,大量真实世界的现象中发现的幂次定律分布.

Python库详解之random库(续2)

7、7:函数random.SystemRandom([seed])

功能:通过操作系统提供的数据源,函数os.urandom()返回随机数据的类.

Python库详解之random库(续2)

© 2026 问答搜经验网
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com