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']

 

posted @ 2019-04-18 09:15  yyfgrd  阅读(271)  评论(0编辑  收藏  举报