random模块中常用的函数功能
import random
print(random.random()) # 0-1之间的随机数
print(random.randint(1, 8)) # 1-8之间的随机数,包括8
print(random.choice('hello')) # hello中随机的一个
print(random.choice(['123', 4, [1, 2]]))
print(random.sample(['123', 4, [1, 2]], 2)) # 随机的选两个
print(random.randrange(1, 10)) # 1-9之间的随机数,不包括10
利用随机数模块创建一个验证码模块
def v_code():
code = ''
for i in range(5):
code = code + random.choice([str(random.randrange(10)), chr(random.randrange(65, 91))])
print(code)
v_code()