批量密码自动生成器
本页面免费为大家提供随机密码批量生成器,使用内置随机数发生器产生随机序列,避免人的主观意识产生的有序排列字符串,在用作密码或信息识别时强度更高,在允许时数字、大小写字母、标点符号都应该用上生成组合密码以增加安全性等。
该工具不会记录任何操作信息,请大家放心使用。
python生成随机密码的代码例子
import random import string # 先介绍下random怎么生成随机数和字母 # 产生一个随机整数 num = random.randint(0,10000) print(num) # 产生一个随机字母,注意是一个 str1 = random.choice(string.ascii_letters) print(str1) # 生成10个、18位随机密码,包含数字和字母大小写 def genPass(length): # string.ascii_letters: 生成a-Z字母 # string.digits:生成0-9的数字字符串 chars = string.ascii_letters + string.digits # 这个的意思是:从chars中获取一个随机的字符,这个字符可能是数字也可能是大小写的字母 # 然后for循环获取18次,再用join合并成一个字符串,所以就成了一个18位的密码 return ''.join([random.choice(chars) for i in range(length)]) if __name__ == '__main__': # 批量生成10个密码 for i in range(10): print(genPass(18))