随机数模块random
import random print(random.random()) # 0-1的随机数 print(random.randint(1, 10)) # 指定范围整数的随机数 print(random.randrange(1, 10)) # range生成序列的随机数 print(random.choice([1, 3, 6, 9])) # 指定序列生成随机数 a = [1, 3, 6, 9] random.shuffle(a) # 将一个序列随机打乱 print(a) print(random.sample(a, 2)) # 在指定序列中随机获得多个随机数 print(random.uniform(1, 10)) # 在指定范围内活动浮点数的随机数 # 验证码 def ver_code(): code_five = "" for i in range(5): add = random.choice([str(random.randrange(10)), chr(random.randint(65, 90)), chr(random.randint(97, 122))]) code_five += add print(code_five) ver_code()