我想创建一个代码来生成随机字符串的数量(在本例中为 eg.10)。我使用了下面的代码,但代码一直在生成相同的字符串
输入代码
import random
import string
s = string.ascii_lowercase
c = ''.join(random.choice(s) for i in range(8))
for x in range (0,10):
print(c)
输出
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
press any key to continue .....
请帮忙
请您参考如下方法:
你现在要做的是生成一个随机字符串 c 然后打印 10 次 您应该改为将生成放在循环中,以便每次都生成一个新字符串。
import random
import string
s = string.ascii_lowercase
for i in range(10):
c = ''.join(random.choice(s) for i in range(8))
print(c)
