Python 常用模块系列学习--random模块常用function总结--简单应用--验证码生成
程序员文章站
2024-02-02 23:21:10
random模块--random是一个生成器 首先: import random #导入模块 print (help(random)) #打印random模块帮助信息 常用function使用如下: random.random() #0~1随机数 random.randint(n, m, step) ......
random模块--random是一个生成器
首先: import random #导入模块
print (help(random)) #打印random模块帮助信息
常用function使用如下:
random.random() #0~1随机数
random.randint(n, m, step) #n~m(包括m) 随机整数,步长step
random.choice(['123', 4, 5, [6, 7]]) #list中任选一个元素,另可加k,来调整选择元素的个数,注意random.choices()返回的是含有多个选择元素的list
random.shuffle(list, random=None) #重新洗牌list,返回None
rando.sample(sequence, n) #sequence中随机取n个元素
random.randrange(n, m, step) #n~m中以step为步长的随机整数
random模块--简单应用--验证码生成
import random
def V_code():
ini_code = ''
for i in range(6):
add_code = random.choice([str(random.randrange(10)), chr(random.randrange(65, 91))])
ini_code += add_code
return ini_code
print(V_code())
随机生成6个 字母和数字混合的验证码
后续,可加上用户输入与随机生成验证码是否匹配的功能。
上一篇: Python openpyxl读取单元格字体颜色过程解析
下一篇: Ajax发送请求的四个步骤