发布于 2009-12-24 07:54:30
''.join(random.choice(string.lowercase) for x in range(X))发布于 2009-12-24 08:00:04
如果你不想重复:
import string, random
''.join(random.sample(string.ascii_lowercase, X))如果你想要(潜在的)重复:
import string, random
''.join(random.choice(string.ascii_lowercase) for _ in xrange(X)))这是假设a-z的意思是"ASCII小写字符“,否则您的字母表可能在这些表达式中表达不同(例如,string.lowercase表示”区域相关小写字母“,其中可能包括重音字母或以其他方式修饰的小写字母,这取决于您当前的语言环境)。
https://stackoverflow.com/questions/1957273
复制相似问题