由于随机模块过多演示没有意义,所以所有举例仅示范一次
01 random.random()
random.random() ====> 随机返回(0.0, 1.0)中的一个小数
import random res = random.random()
02 random.uniform()
random.uniform(a, b) ====> 随机返回(a, b)的一个小数
import random res = random.uniform(1, 2)
03 random.randint()
random.randint(a, b) ====> 随机返回[a. b]的一个整数
1. import random 2. res = random.randint(1, 2)
04 random.randrange()
random.randrange(a, b) ====> 随机返回[a, b)的一个整数
1. import random 2. res = random.randrange(1, 2)
05 random.choice()
random.choice(sec) ====> 随机返回sec中的一个元素
import random item = [1, [11, 'study'], 'w'] # 那么可以随机返回三个元素(1、[11, 'study']、 'w')中的一个 res = random.choice(item)
06 random.sample()
random.sample(sec, num) ====> 随机返回sec中的num个元素(以列表形式,即便num=1)
import random item = [1, '2', [99, 'study'], 12, 34] res = random.sample(item, 3) # 随机返回item中的三个元素
07 random.shuffle()
random.shuffle(sec) ====> 将sec中各元素都打乱,返回值为None
import random item = [1, 2, 3, 4] random.shuffle(item) # 将item中各元素均打乱 print(item)