python random模块
random.random()
返回(0,1)之间都随机数
random.random()
0.8506447596480398
random.randint(x,y)
返回[x,y]之间的随机整数
random.randint(1.2)
1
random.randrange(x,y)
返回[x,y)之间的随机整数
random.randrange(1,2)
1
random.unifrom(x,y)
返回(x,y)之间都随机小数
random.unifrom(1,2)
1.7155133529561764
random.choice([x,y,z])
返回列表中的一个元素
random.choice(['x','y','z'])
['x']
random.sumple([x,y,z],2)
返回列表中的两个元素,第二个参数为返回的数量
random.sumple(['x','y','z'],2) ['z','x']
random.shuffle([x,y,z])
返回一个None, 打乱列表
lst = ['x','y','z'] random.shuffle(lst) print(lst) ['y','x','z']