def RandomString (length,distribution):
string = ""
for t in distribution:
((t[1])/length) * t[1] += string
return shuffle (string)
Возвращает синтаксическую ошибку, как описано в заголовке. В этом примере распределение
представляет собой список кортежей, каждый кортеж содержит букву, и ее распределение, при этом все распределения из списка складываются до 100, например:
[("a",50),("b",20),("c",30)]
И length
- это длина нужной вам строки.