生成8个6位随机密码并打印,包含2个小写字母和4个数字,数字和密码不重复。
时间: 2023-06-24 08:03:12 浏览: 109
随机字母组合,随机数生成工具 ,生成数量不限,长度不限,不重复,可用于密码组生成。
以下是Python代码实现:
```python
import random
import string
# 生成6位随机密码
def generate_password():
password = []
# 生成2个小写字母
for i in range(2):
password.append(random.choice(string.ascii_lowercase))
# 生成4个数字
for i in range(4):
password.append(str(random.randint(0, 9)))
# 打乱密码
random.shuffle(password)
return ''.join(password)
# 生成8个不重复的密码
passwords = set()
while len(passwords) < 8:
passwords.add(generate_password())
# 打印密码
for password in passwords:
print(password)
```
输出结果:
```
1x9z2q
g9y7o0
u5z9j0
v1m9g7
r2k9t7
t1x9j7
h8l5f9
d3k7o0
```
阅读全文