#include <ParkMiller.h>
Inheritance diagram for ParkMiller:
Public Member Functions | |
ParkMiller (LongNatural Seed_=0) | |
Default constructor: initialize variable. | |
~ParkMiller () | |
LongNatural | GetOneRandomInteger () |
Create one random integer. | |
Real | getUniform () |
Creates one uniform number on (0.0,1.0). | |
void | SetSeed (LongNatural Seed) |
Set seed for generator. | |
VeryLongNatural | Max () |
Return maximum number of random numbers. | |
LongNatural | Min () |
Return minimum of numbers generated. | |
Private Attributes | |
LongNatural | Seed |
|
Default constructor: initialize variable.
Definition at line 4 of file ParkMiller.cpp. References LongNatural, and Seed. |
|
Definition at line 9 of file ParkMiller.cpp. |
|
Create one random integer.
Implements RandomGenerator. Definition at line 28 of file ParkMiller.cpp. References a, LongInteger, LongNatural, m, q, r, and Seed. Referenced by getUniform(). |
|
Creates one uniform number on (0.0,1.0).
Implements RandomGenerator. Definition at line 42 of file ParkMiller.cpp. References GetOneRandomInteger(), m, and Real. |
|
Return maximum number of random numbers.
Implements RandomGenerator. Definition at line 20 of file ParkMiller.cpp. References m, and VeryLongNatural. |
|
Return minimum of numbers generated.
Implements RandomGenerator. Definition at line 24 of file ParkMiller.cpp. References LongNatural. |
|
Set seed for generator.
Reimplemented from RandomGenerator. Definition at line 46 of file ParkMiller.cpp. References LongNatural, and Seed. |
|
Reimplemented from RandomGenerator. Definition at line 36 of file ParkMiller.h. Referenced by GetOneRandomInteger(), ParkMiller(), and SetSeed(). |