def RandomString (length,distribution):
string = ""
for t in distribution:
((t[1])/length) * t[1] += string
return shuffle (string)
这会返回一个如标题所述的语法错误。在这个例子中,distribution
是一个元组列表,每个元组包含一个字母及其分布,而列表中所有分布加起来为100,例如:
[("a",50),("b",20),("c",30)]
而 length
则是您所需字符串的长度。