保存python中所有可能的随机字符串

时间:2018-03-28 23:46:15

标签: python string list

这是我的代码:

def randomword(length):
    allchar = string.ascii_lowercase
    keywords =[''.join(random.choice(allchar) for i in range(length))]
    return keywords

print(randomword(4))

我没有得到所有可能的随机字符串,包含4个字符。我只得到一个可能的随机字符串,例如['uuph']。

1 个答案:

答案 0 :(得分:-1)

听起来你真正想要的是一个超集来自N长度的所有可能的排列。

查看itertools.permutations()方法。

或与上述替换组合。