大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Python中random模块

random模块中几个函数的简单说明

1、random.random()随机生成一个实数,范围在(0,1)。

2、random.uniform(a, b)生成一个指定范围的随机浮点数。

3、random.randint(a ,b)生成一个指定范围内的整数。

4、random.randrange(start, stop [,step])用于从指定范围内,按指定基数递增的集合中获取一个随机数。

5、random.choice(sequence)用于从序列中获取一个随机元素。sequence:泛指一系列有序类型,如list,tuple,字符串等。

6、random.shuffle(x[, random]),用于将一个列表中的元素打乱。如:

import random

list = [1,2,3,4,5]

print(random.shuffle(list))

7、random.sample(sequence, k)用于从指定序列中随机获取指定长度的片段。sample函数不会修改原有序列。sequence可以是序列等。