random 随机数模块
格式: import random 引入随机模块文件 random.randrange(65,91) 调用随机函数random.randrange(随机数开始范围,随机数结束范围)#!/usr/bin/env python# -*- coding:utf-8 -*-"""实现随机数"""import random #引入随机模块文件f1 = random.randrange(65,91) #调用随机函数random.randrange(随机数开始范围,随机数结束范围)print(f1) #返回一个65至91之间的随机数
实现随机验证码
#!/usr/bin/env python# -*- coding:utf-8 -*-"""实现随机验证码""""""实现随机数"""import random #引入随机模块文件f1 = random.randrange(65,91) #调用随机函数random.randrange(随机数开始范围,随机数结束范围)print(f1) #返回一个65至91之间的随机数"""实现8位数字随机数"""suij = "" #统计随机数for i in range(4): #循环4次 rad = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数赋值rad变量 c = str(rad) #将每次得到的随机数转换成字符串类型 suij = suij + c #将转换成字符串类型的随机数赋值给,统计随机数print(suij) #打印出统计随机数"""实现4位字母随机数130"""suij2 = "" #统计随机数for i in range(4): #循环4次 rad = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数赋值rad变量 c = chr(rad) #将每次得到的随机数以十进制的ascii码转换成对应字母(ascii码字母范围是65-91) suij2 += c #将转换的字母赋值给,统计随机数print(suij2) #打印出统计随机数"""实现随机数字字母的组合"""suij3 = "" #统计随机数for i in range(4): #循环4次 rad1 = random.randrange(0,6) #每一次循环随机一个0至6之间的一个数 if rad1 == 1 or rad1 == 3: #判断如果rad1变量随机数等于1或者等于3 rad2 = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数 c1 = str(rad2) #将随机数转换成字符串 suij3 = suij3 + c1 #将转换的字符串赋值给,统计随机数 else: #如果rad1变量随机数不等于1或者3 rad3 = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数 c2 = chr(rad3) #将随机到的数以十进制的ascii码转换成对应字母 suij3 = suij3 + c2 #将转换的字母赋值给,统计随机数print(suij3) #打印出统计随机数