Newer
Older
#!/usr/bin/env python
import random
from letters import file2pairs,file2prob
import sys
loops = int(sys.argv[2])
file = sys.argv[1]
support = 'abcdefghijklmnopqrstuvwxyz '
list = []
i = 0
letters_and_probs = file2prob(file)
probs = letters_and_probs.values()
letter = random.choices(support,probs)
letter = letter[0]
while i < loops:
letters_dict = file2pairs(file)
prob = letters_dict[letter]
p_value = prob.values()
letter = random.choices(support,p_value).pop()
list.append(letter)
i = i+1
print("".join(list))