Class Well19937c

All Implemented Interfaces:
RandomIntSource, RestorableUniformRandomProvider, UniformRandomProvider

public class Well19937c extends Well19937a
This class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.

This generator is described in a paper by François Panneton, Pierre L'Ecuyer and Makoto Matsumoto Improved Long-Period Generators Based on Linear Recurrences Modulo 2 ACM Transactions on Mathematical Software, 32, 1 (2006). The errata for the paper are in wellrng-errata.txt.

Since:
1.0
See Also:
  • Constructor Details

    • Well19937c

      public Well19937c(int[] seed)
      Creates a new random number generator.
      Parameters:
      seed - Initial seed.
  • Method Details