#include <rand-tt800.h>
Public Types | |
| typedef double | T_numtype |
Public Member Functions | |
| TT800 (double low=0.0, double high=1.0, double=0.0) | |
| void | randomize () |
| unsigned long | randomUint32 () |
| double | random () |
Protected Member Functions | |
| void | generate () |
Private Types | |
| enum | { N = 25, M = 7 } |
Private Attributes | |
| double | low_ |
| double | length_ |
| double | f |
| int | k |
| unsigned long | x [N] |
| unsigned long | mag01 [2] |
| typedef double TT800::T_numtype |
| TT800::TT800 | ( | double | low = 0.0, |
|
| double | high = 1.0, |
|||
| double | = 0.0 | |||
| ) | [inline] |
References k.
| void TT800::randomize | ( | ) | [inline] |
| unsigned long TT800::randomUint32 | ( | ) | [inline] |
References k.
| double TT800::random | ( | void | ) | [inline] |
| void TT800::generate | ( | ) | [inline, protected] |
References k.
double TT800::low_ [private] |
double TT800::length_ [private] |
double TT800::f [private] |
int TT800::k [private] |
unsigned long TT800::x[N] [private] |
unsigned long TT800::mag01[2] [private] |
1.5.5