import random char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*./_' length = int(input('Enter number of characters to be generated randomly: '))
char = int(input('Enter number of characters to be generated randomly: ')) num = int(input('Enter number of numbers to be generated randomly: ')) chrs = int(input('Enter number of punctuation characters to be generated randomly: '))
现在,所有的词都应该根据它们的长度来生成。
输入要随机生成的字符个数:15
输入要随机生成的数字个数:2
输入要随机生成的标点符号个数:1
已经为他们创建了三个不同的列表,并将所有的词附加到这些列表中。
words1 = [] words2 = [] words3 = []
for i in range(char): words1.append(random.choice(characters))
for j in range(num): words2.append(random.choice(numbers))
for k in range(chrs): words3.append(random.choice(chars))