【发布时间】:2015-07-12 13:55:26
【问题描述】:
我有伪随机生成字符串的代码。如何让我的代码输出 25 个随机字符串?
import random, string
special=['@','!','#','$','%','^','&','*','(',')','-','=','+','{','[','}',']',';',':','.','>','<',',','?','/',]
def id_generator(size=25, chars=string.ascii_uppercase + string.digits + random.choice(special) ):
return ''.join(random.choice(chars) for _ in range(size))
count = 0
def create_and_save_pseudorand():
for count in range(100):
return id_generator()
#print(id_generator())
create_and_save_pseudorand()
【问题讨论】:
-
请注意
return将结束函数 - 你的意思是yield?