生成制定长度的随机密码
使用语言python3.6
使用模块 random, string
要求:生成制定长度的随机密码,必须包含大小写字母,数字
import string
import random
llen = int(input("输入密码长度>>>"))
def pass_create(lenth):
cha = string.ascii_letters + string.digits
pd = random.sample(cha,lenth-3)
random.shuffle(pd) #打乱
pd.extend(random.choice(string.digits))
pd.extend(random.choice(string.ascii_lowercase))
pd.extend(random.choice(string.ascii_uppercase))
pas = ''.join(pd)
return pas
password = pass_create(llen)
print(password)