Generate random numbers
This package is based on the Uniform[0,1] random number generator RNGStreams by Pierre L'Ecuyer
http://www.iro.umontreal.ca/~lecuyer/myftp/streams00/
Various generator for different probability distributions are implemented using virtual function in C++.