import sys import random class wordmap: def __init__(self,fc,wordfile): self.words = [] for w in open(wordfile,'r').readlines(): w = w.strip().lower() if fc == w[0]: self.words.append(w) def __getitem__(self,i): return self.words[i] for w in sys.argv[1:]: wm = wordmap(w.lower(),'/usr/share/dict/words') print wm[ random.randrange(len(wm.words)) ], print