用Python生成含有数字和字母的随机密码怎么编程?

发布网友 发布时间:2022-04-22 21:55

我来回答

6个回答

懂视网 时间:2022-04-29 10:15

首先是引进string库和random库(产生随机数的库),然后通过string.ascii_letters与string.ascii_digits引进大小写字母和数字,最后使用random库的sample()返回随机k个元素。

具体代码如下:

import random
import string
a=string.ascii_letters+string.digits
key=[]
def getKey():
	key=random.sample(a,8)
	keys="".join(key)
	return key
for i in range(1000):
	print(getKey())

推荐教程:python教程

热心网友 时间:2022-04-29 07:23

import string

import random

for i in range(10):

    s=''

    for j in range(8):

        s+=''.join(random.choice(string.digits+string.ascii_letters))

    print(s)

热心网友 时间:2022-04-29 08:41

In [1]: import random
In [2]: def password(length):
...: pw = str()
...: characters = "qwertyuiopasdfghjklzxcvbnm" + "12345670"+"!@#$%^&*,."
...: for i in range(length):
...: pw = pw + random.choice(characters)
...: return pw
...:
...:
In [3]: password(8)
Out[3]: '#!c6!*'

热心网友 时间:2022-04-29 10:15

import string import random for i in range(10):s=''for j in range(8):s+=''.join(random.choice(string.digits+string.ascii_letters))print(s)

热心网友 时间:2022-04-29 12:07

使用Python随机产生包含数字、字母、特殊字符的密码 现如今在使用软件或者网站的时候,为了使用其更多功能,基本都需要注册一个账号。

热心网友 时间:2022-04-29 14:15

使用Python随机产生包含数字、字母、特殊字符的密码 现如今在使用软件或者网站的时候,为了使用其更多功能,基本都需要注册一个账号。追问可以看一下我的图片吗?图片上题目的代码怎么写?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com