11 lines
313 B
Python
11 lines
313 B
Python
#! /usr/bin/env python3
|
|
import sys, random
|
|
|
|
with open(sys.argv[1]) as words_f:
|
|
words = [word for line in words_f if 3 <= len(word := line.strip()) < 10 and word.lower() == word]
|
|
|
|
pair = []
|
|
while not 8 <= sum(map(len, pair)) <= 10:
|
|
pair = random.choices(words, k=2)
|
|
|
|
print(''.join(w.title() for w in pair)) |