metagirl 2022-10-15 04:07 采纳率: 0%
浏览 92
已结题

请问怎么能实现输出10位字母数字组合,但前两位固定是0x

import random

1.全密码字符串

txt = "01233456789abcdefghijklmnopqrstuvwxyz"

2.字符串转列表

alpha_num_list = list(txt)

3.生成10组密码

for i in range(10):
password = ""
# 8位数
for j in range(10):
password += random.choice(alpha_num_list)
# 打印该组随机密码
print(password)

你好,请问怎么能实现输出10位字母数字组合,但前两位固定是0x

  • 写回答

4条回答 默认 最新

  • qfl_sdu 2022-10-15 08:22
    关注
    获得0.28元问题酬金

    如下:

    import random
    
    txt = "01233456789abcdefghijklmnopqrstuvwxyz"
    alpha_num_list = list(txt)
    
    # 产生10组,需要的数量自己修改一下就可以
    for i in range(0,10):
        password = '0x'
        for k in range(0,8):
            password += alpha_num_list[random.randint(0, 36)]
    
        # 打印该组随机密码
        print(password)
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 10月23日
  • 赞助了问题酬金1元 10月15日
  • 创建了问题 10月15日