Added random word generator
This commit is contained in:
21
random_word_generator/random_word.py
Normal file
21
random_word_generator/random_word.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from process_mhyph import OUTPUT_FILENAME
|
||||
import json
|
||||
import random
|
||||
import argparse
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser(description='Random Word Generator')
|
||||
parser.add_argument('-n', '--num', type=int, help='Number of words', default=1)
|
||||
parser.add_argument('-l', '--length', type=int, help='Length of word(s) to create', default=4)
|
||||
results = parser.parse_args()
|
||||
|
||||
d = {}
|
||||
with open(OUTPUT_FILENAME, 'r') as f:
|
||||
d = json.load(f)
|
||||
|
||||
for num in range(results.num):
|
||||
random_word = ''
|
||||
for i in range(results.length):
|
||||
random_word += random.choice(d['positions and their syllables'][i])
|
||||
print(random_word)
|
||||
Reference in New Issue
Block a user