A Pseudo-Random Number Generator Based on Normal Numbers
In a recent paper, Richard Crandall and the present author established that each of a certain class of explicitly given real constants, uncountably infinite in number, is b-normal, for an integer that appears in the formula defining the constant. A b-normal constant is one where every string of m digits appears in the base-b expansion of the constant with limiting frequency b{sup -m}. This paper shows how this result can be used to fashion an efficient and effective pseudo-random number generator, which generates successive strings of binary digits from one of the constants in this class. The resulting generator, which tests slightly faster than a conventional linear congruential generator, avoids difficulties with large power-of-two data access strides that may occur when using conventional generators. It is also well suited for parallel processing--each processor can quickly and independently compute its starting value, with the collective sequence generated by all processors being the same as that generated by a single processor.
- Research Organization:
- Ernest Orlando Lawrence Berkeley NationalLaboratory, Berkeley, CA (US)
- Sponsoring Organization:
- USDOE Director. Office of Science. Advanced ScientificComputing Research
- DOE Contract Number:
- AC02-05CH11231
- OSTI ID:
- 860344
- Report Number(s):
- LBNL--57489; BnR: KJ0101030
- Country of Publication:
- United States
- Language:
- English
Similar Records
PSEUDO-RANDOM SEQUENCES OF EQUAL LENGTH
A 48-BIT PSEUDO-RANDOM NUMBER GENERATOR
Statistical independence of a new class of inversive congruential pseudorandom numbers
Technical Report
·
Tue Aug 01 00:00:00 EDT 1961
·
OSTI ID:4826310
A 48-BIT PSEUDO-RANDOM NUMBER GENERATOR
Journal Article
·
Tue Aug 01 00:00:00 EDT 1961
· Communs. ACM (Assoc. Computing Machinery)
·
OSTI ID:4829777
Statistical independence of a new class of inversive congruential pseudorandom numbers
Journal Article
·
Thu Dec 31 23:00:00 EST 1992
· Mathematics of Computation; (United States)
·
OSTI ID:6654771