• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • RNG
  • RNG Class

    Base class for random number generators. More...

    Header: #include <RNG>
    Since: 1.0
    Inherited By:

    EfficientPRNG, FileRandomRNG, MersennePRNG, ParkMillerPRNG, SystemPRNG, TausPRNG, and WinCryptoRNG

    Detailed Description

    RNG provides the abstract base for all random number generators. Subclasses implement specific algorithms (Mersenne Twister, Park-Miller, etc.) or entropy sources (/dev/random, /dev/urandom). Factory methods select implementations by merit (EFFICIENT, SECURE, etc.) or name.

    See also MersennePRNG, ParkMillerPRNG, DevRandomRNG, and DevURandomRNG.