森哥瞧世界

您现在的位置是:首页>文档内容页

文档详情

利用python实现密码随机生成器

jeson 2020-02-18 18:01:47 Python24595
日常,都会使用到密码,但密码的生成,很多时候,需要随机生成的密码,但手工输入,位数及字符的出现率,很难确认。 现在使用pyhton写成的一个随机密码生成器,让密码的生成不再成为难题。
cat pwd.py
# -*- coding: utf-8 -*-

# This is a password-generated file.

import random
result = []
for i in range(0, 16):
 if i % 4 == 0:
     result.append(random.choice('1234567890'))
 if i % 4 == 1:
     result.append(random.choice('abcdefghijklmnopqrstuvwxyz'))
 if i % 4 == 2:
     result.append(random.choice('ABCDEFGHIJKLMNOPQRSTUVWXYZ'))
 if i % 4 == 3:
     result.append(random.choice('!$%()+,-.:;>?@&[]`{}'))
random.shuffle(result)
print("".join(result))
D:\Project\pwd> python.exe .\pwd.py
sJ97-Bt!4;w?4BfL


文章评论

Cancel the reply
Login Participate In Comments

Review(