我想创建一个代码,该代码将生成许多随机字符串(例如,在这种情况下为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)
Run Code Online (Sandbox Code Playgroud)
输出量
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
ashjkaes
press any key to continue .....
Run Code Online (Sandbox Code Playgroud)
请帮忙
现在要做的是生成一个随机字符串,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)
Run Code Online (Sandbox Code Playgroud)