Python random模块是Python标准库中的一个模块,主要用于生成随机数,它提供了一系列的随机数生成函数,用于支持各种概率分布的随机数生成。
random模块的使用方法
要使用random模块,需要导入:
import random
常用函数介绍
- random():生成一个0到1之间的随机小数,包含0不包含1。
- randint(a, b):生成一个指定范围内的整数,包括a,b两个数在内。
- randrange([start,] stop[, step]):从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1。
- choice(seq):从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
- uniform(a, b):生成一个指定范围内的随机浮点数,包含a,b两个数在内。
- shuffle(lst):将序列的所有元素随机排序。
- sample(population, k):从指定序列中随机获取指定长度的片段。