复制结果
密码生成结果显示区域

批量密码自动生成器

本页面免费为大家提供随机密码批量生成器,使用内置随机数发生器产生随机序列,避免人的主观意识产生的有序排列字符串,在用作密码或信息识别时强度更高,在允许时数字、大小写字母、标点符号都应该用上生成组合密码以增加安全性等。

该工具不会记录任何操作信息,请大家放心使用。

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))