Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

TRNG::MRG3 Class Reference

multiple recursive generator. More...

#include <trng.h>

Inheritance diagram for TRNG::MRG3:

TRNG::RNG< MRG3 > List of all members.

Public Methods

 MRG3 (long a0_=2021422057l, long a1_=1826992351l, long a2_=1977753457l, long modulus_=2147483647l, long seed_=0l)
 constructor. More...


Detailed Description

This multiple recursive generator uses a linear recurrence of order three with a prime modulus.

Author:
Heiko Bauke

Definition at line 1244 of file trng.h.


Constructor & Destructor Documentation

TRNG::MRG3::MRG3 long    a0_ = 2021422057l,
long    a1_ = 1826992351l,
long    a2_ = 1977753457l,
long    modulus_ = 2147483647l,
long    seed_ = 0l
 

The constructor's default values implement a pseudo random number generator with , , and . This generator has a period of .

Parameters:
a0_  multiplier
a1_  multiplier
a2_  multiplier
m_  prime modulus
seed_  default seed


The documentation for this class was generated from the following file:
Generated on Tue Dec 10 13:31:38 2002 for Tina's Random Number Generators by doxygen1.2.15