Python库详解之random库(续2)

2025-10-25 20:14:35

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)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢