python3系列(3)-random随机数

random

使用之前需要导入该模块

import random

返回0到1之间的一个随机浮点数

random.random()

返回一个从1到100之间的随机整数

random.randint(1,100)

用于生成一个指定范围内的随机浮点数,a,b为上下限

random.uniform(a,b)

按指定基数递增的集合中获取一个随机数,基数缺省值为1

random.randrange([start], stop, [,step])

从序列中获取一个随机元素,参数sequence表示一个有序类型,例如list,tuple,字符串等

random.choice(sequence)

打乱序列的顺序

a=[1,3,5,6,7]                # 将序列a中的元素顺序打乱
random.shuffle(a)
print(a)

从序列中抽取一个固定长度k的序列,并打乱其顺序

random.sample(sequence, k)
Table of Contents