Python 生成任意长度随机密码

本文介绍了如何使用Python来创建任意长度的随机密码。通过示例展示了生成两种不同随机密码的过程。
摘要由CSDN通过智能技术生成

Python 生成任意长度随机密码

20210123新增

# 生成任意长度随机字符串  33:!    126:~  0:48  9:57  A:65   Z:90  a:97  z:122
import random
my_list=[]
temp_list=[]
for i in range(33,127):
    my_list.append(chr(i))
random.shuffle(my_list)
pw_len=input("请输入你想要的密码长度")
for i in range(int(pw_len)):
    temp_list.append(random.choice(my_list))
my_pw="".join(temp_list)
print(my_pw)
#创建随机密码 (方法一)
def random_characters(pass_len,my_class="a"):
    '''
    pass_len:代表生成随机字符的长度
    my_class:随机字符的构成分类
             a: 字母(大小写)+数字+特殊符号
             u:大写字母
             l:小写字母
             n:数字
    '''
    import random
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值