python random模块

import random

print(random.random())#随机返回一个(0,1)之间的浮点数  0.40165771797504246

print(random.randint(1,3))  #随机返回一个指定范围[1,3]的int类型  3

print(random.randrange(1,3)) #随机返回一个指定范围[1,3)的int类型  1

print(random.choice([12,21,23,34,'a','b']))#随机返回一个指定列表中的元素  12

print(random.sample([12,21,23,34,'a','b'],3))#随机返回指定个数的指定列表中的元素  ['a', 21, 'b']

print(random.uniform(1,3))#随机返回一个(1,3)之间的浮点数    2.2162483038520144

l=[1,2,3,4,5,6]
random.shuffle(l)   #把指定列表的顺序打乱
print(l)    #[1, 3, 6, 2, 4, 5]
原文地址:https://www.cnblogs.com/ltn26/p/10983750.html