# Package org.encog.mathutil.randomize.generate

- Interface Summary
  Interface | Description
  --- | ---
  GenerateRandom | Interface that defines how random numbers are generated.

- Class Summary
  Class | Description
  --- | ---
  AbstractBoxMuller | Provides the ability for subclasses to generate normally distributed random numbers.
  AbstractGenerateRandom | Provides a foundation for most random number generation.
  BasicGenerateRandom | A wrapper over Java's built in random number generator.
  LinearCongruentialRandom | A Linear Congruential random number generator.
  MersenneTwisterGenerateRandom | The Mersenne twister is a pseudo random number generator developed in 1997 by Makoto Matsumoto and Takuji Nishimura that is based on a matrix linear recurrence over a finite binary field F2.
  MultiplyWithCarryGenerateRandom | In Multiply with Carry (MWC) is a pseudo random number generator computer science, multiply-with-carry (MWC) is a method invented by George Marsaglia for generating sequences of random integers based on an initial set from two to many thousands of randomly chosen seed values.
  SecureGenerateRandom | A wrapper over Java's crypto secure random number generator.

Copyright © 2014. All Rights Reserved.