convenience wrapper for colt random number engines.

Overview

This factory provides convenient access to random numbers. An index into an array of "good" random number seeds allows the user to easily seed the generation process in a deterministic way to track down trouble, or in a controlled way to generate different samples.

What the Factory Does

The base class SimRandom keeps track of the RandomSeedGenerator, the index of the seed, the number of calls, and a histogram of generated numbers. This is extended by three classes which do what their names imply: SimRandomNormal, SimRandomPoisson, SimRandomUniform.