#include <trng.h>
Inheritance diagram for TRNG::YARNLCG64:
Public Methods | |
YARNLCG64 (unsigned long long a_=18145460002477866997ull, unsigned long long b_=1ul, long seed_=0ul, long c_=123567893l) | |
constructor. More... |
is the actual pseudo random number. To get a full period of
and
have to be choosen that
and
is odd. Linear structures are destroyed by a nonlinear bijective mapping from
The parameter
has to be a generating element of the multiplicative group modulo
.
Definition at line 1434 of file trng.h.
|
The constructor's default values implement a pseudo random number generator with
|