搜索
写经验 领红包

简单编程随机生成密码的方法(简单编程随机生成密码的代码)

在生活中,很多人可能想了解和弄清楚简单编程:随机生成密码的相关问题?那么关于简单编程:随机生成密码的方法的答案我来给大家详细解答下。

简单编程:随机生成密码的方法(简单编程:随机生成密码的代码)

需求:利用26个字母和10个数字,随机生成10个8位密码

分析:得到26个字母和10个数字,再利用import random打印出随机数字

步骤:

10个数字可由列表推导表达式得到

26个字母通过格式化得到(&39;%97=a)

在使用import random模块打印出随机数字

(1)

import randomli_number=[str(i) for i in range(10)]li_char=[&39;% l for l in range(97,123)]li=li_number+li_charrow = 1while row<=10:    col = 1    while col<=8:        password=&39;        index = random.randint(0,len(li)-1)        password = password + li[index]        print(password,end=&39;)        col += 1    print()    row += 1

(2)

import randomli_number=[str(i) for i in range(10)]li_char=[&39;%l for l in range(97,123)]li=li_number+li_charfor i in range(10):    password=&39;    for j in range(8):        index = random.randint(0,len(li)-1)        password = password + li[index]    print(password)

(3)

import stringimport randomstring = string.ascii_lettersli_number=[str(i) for i in range(10)]string=string+&39;.join(li_number)passwords = set()while len(passwords) < 10:    passwords.add(&39;.join(random.choices(string,k=8)))print(passwords)

温馨提示:通过以上关于简单编程:随机生成密码内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。