我想创建一个生成随机字符串数的代码(在本例中为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 .....
请帮忙
从python3.6开始,就可以使用
random.choices
(参见this answer)。示例:现在要做的是生成一个随机字符串
c
,然后打印10次 相反,应该将生成放在循环中,以便每次生成一个新字符串。你知道吗试着在下面达到你想要的结果
相关问题 更多 >
编程相关推荐