>>> import random
1.random 获取随意0-1之间的小数(左闭右开)
>>> res = random.random() >>> print(res) 0.36582064983124807
2.randrange 随机获取指定范围内的整数(包含开始值,不包含结束值)
# 在 0 1 里随机 >>> res = random.randrange(2) >>> print(res) 1
#在 3 4 5 6 里随机 >>> res = random.randrange(3,7) >>> print(res) 4
#在 3 5 7 9里随机 >>> res = random.randrange(3,10,2) >>> print(res) 5
3.randint() 随机产生指定范围内的随机整数(可以取到最大值)
#在 1 2 3里随机 >>> res = random.randint(1,3) >>> print(res) 3
4.uniform 获取指定范围内的随机小数(左闭右开)
#两种方式结果一致 >>> res = random.uniform(3,1) >>> print(res) 2.7533534671975133 >>> res = random.uniform(1,3) >>> print(res) 2.5972346758503506
5.choice 随机获取序列中的值
>>> lst = ["周杰伦","萧敬腾","汽车之家"] >>> res = random.choice(lst) >>> print(res) 汽车之家 >>> lst = ["周杰伦","萧敬腾","汽车之家"] >>> res = random.choice(lst) >>> print(res) 萧敬腾
6.sample 随机获取序列中的值(多选多)
>>> lst = ["周杰伦","萧敬腾","汽车之家"] >>> res = random.sample(lst,2) >>> print(res) ['萧敬腾', '汽车之家'] >>> lst = ["周杰伦","萧敬腾","汽车之家"] >>> res = random.sample(lst,2) >>> print(res) ['周杰伦', '汽车之家']
7.shuffle 随机打乱序列中的值(直接打乱原序列)
>>> lst = ["周杰伦","萧敬腾","汽车之家"] >>> res = random.shuffle(lst) >>> print(lst) ['萧敬腾', '汽车之家', '周杰伦'] >>> lst = ["周杰伦","萧敬腾","汽车之家"] >>> res = random.shuffle(lst) >>> print(lst) ['萧敬腾', '周杰伦', '汽车之家']



