按照指定长度和数量生成对应随机密码文件
import random
'''
# 这里要用到random函数中的随机生成一个区间的整数 randint 函数模块
'''
def generate_code(code_len):
all_char = '0123456789qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJIKOLP!@#$%^&*()><?'
index = len(all_char) - 1
code = ''
for _ in range(int(code_len)):
num = random.randint(0,index)
code += all_char[num]
res = ''.join(code)
return res
count = input('请输入你要产生多少条密码:').strip()
length = input('请输入你要产生密码的长度:').strip()
for _ in range(int(count)):
print(generate_code(length))
with open('passwds.txt','a+') as fw:
fw.seek(0)
fw.writelines(generate_code(length) + '\n')
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于