前言
众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为广泛,除了生成比较简单的随机数外,还有很多功能。使用random库:
import random
random库主要函数:
函数名
说明
用法
random()
生成一个0~1之间的随机浮点数,范围 0 <= n < 1.0
random.random()
uniform(a,b)
返回a, b之间的随机浮点数,范围[a, b]或[a, b), 取决于四舍五入,a不一定要比b小
random.uniform(1,5)
randint(a, b)
返回a, b之间的整数,范围[a, b],注意:传入参数必须是整数,a一定要比b小
random.randint(0, 100)
randrang([start], stop[, step])
类似range函数,返回区间内的整数,可以设置step。
random.randrang(1, 10, 2)
choice(seq)
从序列seq中随机读取一个元素
random.choice([1,2,3,4,5])
choices(seq,k)
从序列seq中随机读取k个元素,k默认为1
random.choices([1,2,3,4,5], k=3)
shuffle(x)
将列表