python 产生随机函数random
random是内建(built-in)函数,作用是产生随机数
导入模块:
接着就可以调用random模块下的函数了使用 dir(random)可以查看random模块下有哪些函数,结果如下:
最常用的函数有如下:
random.randint
语句的含义是产生1至10(包含1与10)的一个随机数(整数int型)。(参数为整数不可为浮点数否则会报错)
random.random
random.uniform
即
random.choice
random.randrange
random.sample
这个模块很 666,还支持三角、β分布、指数分布、伽马分布、高斯分布等等非常专业的随机算法。
random.shuffle
使用此方法会出现None结果,原因是random.shuffle() 是用来打乱列表元素的,没有返回值,所以不能用print(random.shuffle(a))来输出打印打乱
后的序列