Updates to the random data generator

* Add the ability to restrict the set of words to a pre-generated list and
provide a way to share the list among the nodes in the cluster
* Use the same Random object seed on all nodes in the cluster to generate the same list of words.