python random.triangular()方法

random.triangular()语法

triangular(low=0.0, high=1.0, mode=None)

python源码中对该方法的介绍:

  method of random.Random instance
    Triangular distribution.
    
    Continuous distribution bounded by given lower and upper limits,
    and having a given mode value in-between.

即,triangular()是python的模块random中的一个方法,可以用来返回三角型分布的随机数,而且该随机数的值介于参数low和high指定的区间之内(可以取到low和high的值),mode参数则指定众数出现的位置。

什么是三角形分布

三角型分布指的是是低限为a、众数为c、上限为b的连续概率分布(定义来源百度百科)。

参数解析表:

参数描述
low数值类型值,指定三角型分布的最低限,默认为0.0
high数值类型值,指定三角型分布的上限值,默认为1.0
mode数值类型值,指定三角型分布众数分布的位置

triangular()实例代码

>>> import random
>>> random.triangular()
0.6072503507408255
>>> random.triangular(1,2)
1.4390705417996978
>>> random.triangular(2,3,2)
2.0218185218465337

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.