Python 生成随机验证码:不重复字符,带详细注释
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) # 输出生成的随机验证码
原文地址: https://www.cveoy.top/t/topic/mzdl 著作权归作者所有。请勿转载和采集!