A study of 128-bit multipliers for congruential pseudorandom number generators (Q1973563)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A study of 128-bit multipliers for congruential pseudorandom number generators |
scientific article; zbMATH DE number 1437224
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A study of 128-bit multipliers for congruential pseudorandom number generators |
scientific article; zbMATH DE number 1437224 |
Statements
A study of 128-bit multipliers for congruential pseudorandom number generators (English)
0 references
25 February 2002
0 references
For the multiplicative congruential pseudorandom number generator \[ X_{n+1}=AX_n\text{ mod }2^{128}, \] the authors search for good multipliers of the form \(A=5^K\text{ mod }2^{128}\) with a prime number \(K\leq 2^{31}-1\). The paper is the continuation of the authors' paper [ibid. 103, No.~2-3, 103-130 (1997; reviewed above)]. For these generators with a period of \(2^{126}\), the naturally underlying lattice structure of pairs, triplets etc. is so fine that one cannot observe it. By using of parallel computing technique and mixing several flows of random numbers, this effect will even be amplified. The arbitrary postulate \(K>100000\) and five rather rigorously working number-theoretical tests, mainly from the literature (bitmap, crosstalk, lattice, lacunary and others) lead to a reduction of 2155 ``good'' primes \(K\). They remained unnamed and can be taken from a CPC library. The used software and its origin is mentioned in detail. It follow statistical tests as frequency, Kolmogorov-Smirnov, gap, birthday spacing and others. The test results are presented graphically and well correspond to what expected. Difficulties in computational converting are discussed in detail.
0 references
random numbers
0 references
pseudorandom number generators
0 references
congruential methods
0 references
multipliers
0 references
parallel computation
0 references
Monte-Carlo method
0 references
numerical examples
0 references
0.8175932
0 references
0.8003218
0 references
0.7994141
0 references
0.7974806
0 references
0.7595243
0 references
0.7583633
0 references
0.7532776
0 references