生成唯一的随机字符串

Ary*_*dey 1 python python-3.x

我想创建一个代码,该代码将生成许多随机字符串(例如,在这种情况下为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)

请帮忙

Dav*_*ous 5

现在要做的是生成一个随机字符串,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)