|
ABSTRACT
Hutchinson states that the “new” (prime modulo) multiplicative congruential pseudorandom generator, attributed to D.H. Lehmer, has passed the usual statistical tests for random number generators. It is here empirically shown that generators of this type can produce sequences whose autocorrelation functions up to lag 50 exhibit evidence of nonrandomness for many multiplicative constants. An alternative generator proposed by Tausworthe, which uses irreducible polynomials over the field of characteristic two, is shown to be free from this defect.
The applicability of these two generators to the IBM 360 is then discussed. Since computer word size can affect a generator's statistical behavior, the older mixed and simple congruential generators, although extensively tested on computers having 36 or more bits per word, may not be optimum generators for the IBM 360.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
GORENSTEIN, S. Another pseudorandom number generator. Comm. ACM 9, 10 (Oct. 1966), 711.
|
| |
3
|
HOLZ, B. W., AND CLARK, C. E. Tests of randomness of the bits of a set of pseudorandom numbers. Published by Operations Research Office (ORO), Dec. 1958; reproduced by ASTIA as AD207553.
|
| |
4
|
ORCUTT, G. H., GREENBERGER, M., KORBEL, J., AND RIVLIN, A. M. Microanalysis of Socioeconomic Systems. Harper & Row, New York, 1961, App. to Pt. IV, pp. 356-370.
|
| |
5
|
LEHMER, D. H. Mathematical methods in large scale computing units. In Proceedings of a Second Symposium on Large-Scale Digital Calculating Machinery, Ann. Comput. Lab: Harvard U. 26 (1951), 141-146.
|
| |
6
|
WOLD, HERMAN O. A. (Ed.). Bibliography of Time Series and Stochastic Processes. M.I.T. Press, Cambridge, Mass., 1965.
|
| |
7
|
ANDERSON, R. L. Distribution of the serial correlation coefficient. Ann. Math. Statist. 13, 1 (Mar. 1942), 1-33.
|
| |
8
|
GREENBERGER, M. An a priori determination of serial correlation in computer generated random numbers. Math. Comput. 15 (1961), 383-389; corrigenda, Math. Comput. 16 (1962), 126, 406.
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
TAUSWORTHE, ROBERT C. Random numbers generated by linear recurrence modulo two. Math. Comput. 19 (1965), 201- 209.
|
| |
13
|
KORN, GRANINO A. Random-Process Simulation and Measurements. McGraw-Hill, New York, 1966, p. 85.
|
| |
14
|
|
 |
15
|
|
| |
16
|
BARNETT, V. D. The behavior of pseudo-random sequences generated on computers by the multiplicative congruential method. Math. Comput. 16 (1962), 63-69.
|
| |
17
|
CHAMBERS, R. P. Random-number generation on digital computers. IEEE Spectrum 4, 2 (Feb. 1967), 48-56.
|
 |
18
|
|
| |
19
|
DOWNHAM, D. Y., AND ROBERTS, F. D. K. Multiplicative congruential pseudo-random number generators. Comput. J. 10, 1 (May 1967), 74-77.
|
 |
20
|
|
| |
21
|
ITZELSBERGER, G. Some experiences with the poker test for investigating pseudo-random numbers. In Hollingdale, S. H. (Ed.), Digital Simulation in Operational Research, American Elsevier, New York, 1967, pp. 64-68.
|
INDEX TERMS
Keywords:
32-bit versus 36-bit word size,
IBM 360,
autocorrelation function,
congruential generators,
digital shift-register generators,
irreducible polynomials,
linear recurrence modulo two,
prime numbers,
primitive trinomials modulo two,
pseudorandom number generators,
random numbers,
serial correlation,
statistical tests for randomness
|