Provides for random numbers generators.

Originally written by : Bruce Wielinga