## Uses of Interface
org.encog.mathutil.randomize.generate.GenerateRandom

- Packages that use GenerateRandom
  Package | Description
  --- | ---
  org.encog.mathutil.randomize |
  org.encog.mathutil.randomize.generate |
  org.encog.ml.data.cross |
  org.encog.ml.data.versatile |
  org.encog.ml.data.versatile.division |

- - ### Uses of GenerateRandom in org.encog.mathutil.randomize

    Methods in org.encog.mathutil.randomize that return GenerateRandom
    Modifier and Type | Method and Description
    --- | ---
    `GenerateRandom` | BasicRandomizer.`getRandom()`
    `GenerateRandom` | Randomizer.`getRandom()`

    Methods in org.encog.mathutil.randomize with parameters of type GenerateRandom
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicRandomizer.`setRandom(GenerateRandom theRandom)`
    `void` | Randomizer.`setRandom(GenerateRandom theRandom)` Explicitly set the Random source

  - ### Uses of GenerateRandom in org.encog.mathutil.randomize.generate

    Classes in org.encog.mathutil.randomize.generate that implement GenerateRandom
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBoxMuller` Provides the ability for subclasses to generate normally distributed random numbers.
    `class` | `AbstractGenerateRandom` Provides a foundation for most random number generation.
    `class` | `BasicGenerateRandom` A wrapper over Java's built in random number generator.
    `class` | `LinearCongruentialRandom` A Linear Congruential random number generator.
    `class` | `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.
    `class` | `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.
    `class` | `SecureGenerateRandom` A wrapper over Java's crypto secure random number generator.

  - ### Uses of GenerateRandom in org.encog.ml.data.cross

    Methods in org.encog.ml.data.cross that return GenerateRandom
    Modifier and Type | Method and Description
    --- | ---
    `GenerateRandom` | KFoldCrossvalidation.`getRnd()`

    Methods in org.encog.ml.data.cross with parameters of type GenerateRandom
    Modifier and Type | Method and Description
    --- | ---
    `void` | KFoldCrossvalidation.`setRnd(GenerateRandom rnd)`

  - ### Uses of GenerateRandom in org.encog.ml.data.versatile

    Methods in org.encog.ml.data.versatile with parameters of type GenerateRandom
    Modifier and Type | Method and Description
    --- | ---
    `void` | VersatileMLDataSet.`divide(List<DataDivision> dataDivisionList, boolean shuffle, GenerateRandom rnd)` Divide, and optionally shuffle, the dataset.

  - ### Uses of GenerateRandom in org.encog.ml.data.versatile.division

    Methods in org.encog.ml.data.versatile.division that return GenerateRandom
    Modifier and Type | Method and Description
    --- | ---
    `GenerateRandom` | PerformDataDivision.`getRandom()`

    Constructors in org.encog.ml.data.versatile.division with parameters of type GenerateRandom
    Constructor and Description
    `PerformDataDivision(boolean theShuffle, GenerateRandom theRandom)` Construct the data division processor.

Copyright © 2014. All Rights Reserved.