Generating Pseudorandom Numbers From Various Distributions Using C++

Report No. ARL-TN-613
Authors: Robert J. Yager
Date/Pages: June 2014; 28 pages
Abstract: This report documents a set of functions, written in C++, that can be used to generate pseudorandom numbers that have either uniform or normal distributions and pseudorandom integers that have either uniform or Poisson distributions. An implementation of the Mersenne twister algorithm, developed by Matsumoto and Nishimura, is included. The output from the Mersenne twister is used to generate the various distributions through the use of assorted transformation algorithms.
Distribution: Approved for public release
  Download Report ( 0.566 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: June 1, 2014