随机生成8位密码,python随机生成4位数字怎么办,python随机生成八位数密码
导入随机
导入字符串
#生成纯数字密码
efdigits(长度) :
密码=""。加入(【随机。choice(字符串。iinrange(长度)]的数字)
返回密码
#生成只有小写字母的密码
差速器壳体(长度) :
密码=""。加入(【随机。choice(字符串。ascii _小写)用于iinrange(length)])
返回密码
#生成纯大写密码
去外壳(长度) :
密码=""。加入(【随机。choice(字符串。ascii _大写)用于iinrange(length)])
返回密码
#生成纯字符密码
仰角指示器标点符号(长度) :
密码=""。join ([ random.choice (string。标点)forIinrange(length ) ]
返回密码
#生成纯随机字符密码
efpassword_random(长度) :
密码=""。加入(
[ random.choice (string.ascii _小写字符串。ascii _大写字符串。数字字符串。标点符号)fori in
范围(长度) )
返回密码
输入密码的长度
极好的密码长度() :
尝试:
pwd _ length=int(输入(请输入随机密码长度: ) )
返回密码长度
除了:
打印(长度输入有误) )
#生成密码
极好的密码类型() :
打印-生成随机密码,然后选择以下类型:大小写、数字、字符、随机-
pwd _ TP=str(输入(请输入随机密码类型: ) )
尝试:
pwd _ length=密码长度(
if pwd_tp==大写:
打印(大写字母(密码长度))
elif pwd_tp==小写:
打印(小写(密码长度))
elif pwd_tp==数字:
打印(数字(密码长度) )
elif pwd_tp==字符:
打印(标点符号(密码长度) )
否则:
打印(密码_随机)密码_长度) )
除了:
打印(无法生成密码)
密码类型(
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。