I have recently been using the wikipedia module to determine a random wikipedia page.
I have been doing this with a very large list of words, and the random.choice()
You could catch the DisambiguationError and chose one of these pages randomly.
DisambiguationError
try: p = wikipedia.page(string) except wikipedia.DisambiguationError as e: s = random.choice(e.options) p = wikipedia.page(s)
see here: http://wikipedia.readthedocs.io/en/latest/quickstart.html