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]