import random # 导入random模块

while True: string = input("请输入一个长度大于20的字符串:") # 从控制台输入一个字符串 if len(string) <= 20: # 判断输入的字符串长度是否大于20 print("输入的字符串长度不符合要求,请重新输入!") else: break

从字符串中随机获取5个字符,且不重复

code = random.sample(string, 5) code = ''.join(code) # 将列表转化为字符串

print("生成的随机验证码为:", code) # 输出生成的随机验证码

生成随机验证码从控制台输入一个字符串大于20个字符从字符串中随机获取5个字符拼接成一个验证码 带详细注释扩展要求:验证码中不包含重复字符

原文地址: https://www.cveoy.top/t/topic/9rd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录