# 生成n位的随机验证码
import random
def Code(n=6, alph_flag=True):
code = ''
for i in range(n):
rs1 = str(random.randint(0, 9))
if alph_flag:
rs2 = chr(random.randint(97, 122))
rs3 = chr(random.randint(65, 90))
rs1 = random.choice([rs1, rs2, rs3])
code = code + rs1
return code
print(Code(n=4, alph_flag=True))
相关文章
- 01-31patchca整合Spring MVC生成超炫的验证码
- 01-31md2哈希函数中用于随机置换的S盒是如何生成的?
- 01-31随机生成不重复的字符串
- 01-31Python简单的验证码生成
- 01-31三位数流水码的生成(000·····009··00A····00Z····ZZZ)
- 01-31原生js之随机n,m之间的整数的封装
- 01-31生成一个16位的随机数字
- 01-31怎样对小数进行向上取整 / 向下取整 / 四舍五入 / 保留n位小数 / 生成随机数
- 01-31一.生成10个1到20之间的不重复的随机数并降序输出
- 01-31random 模块 python 生成大写字母,小写字母及数字的5位随机数