Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A comparison of the correlational behavior of random number generators for the IBM 360

Published: 01 September 1968 Publication History

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

[1]
HUTCHINSON, D. W. A new uniform pseudorandom number generator. Comm. ACM 9, 6 (June 1966), 432-433.
[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]
COVEYOU, R. R., AND MACPHERSON, R. D. Fourier analysis of uniform random number generators. J. ACM 14, 1 (Jan. 1967), 100-119.
[10]
MAcLAREN, M. DONALD, AND MARSAGLIA, GEORGE. Uniform random number generators. J. ACM 12, 1 (Jan. 1965), 83- 89.
[11]
GORENSTEIN, SAMUEL. Testing a random number generator. Comm. ACM 10, 2 (Feb. 1967), 111-118.
[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]
GOLOMB, S. W., WELCH, L. R., GOLDSTEIN, R. M., AND HALES, A. W. Shift Register Sequences. Holden-Day, San Francisco, 1967, p. 97.
[15]
HULL, T. E., AND DOBELL, A. R. Mixed congruential random number generators for binary machines. J. ACM 11, 1 (Jan. 1964), 31-40.
[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]
CANAVOS, GEORGE C. A comparative analysis of two concepts in the generation of uniform pseudo-random numbers. Proc. 22nd Nat. Conf. ACM (ACM Pub. P-67), Thompson Book Co., Washington, D. C., pp. 485-501.
[19]
DOWNHAM, D. Y., AND ROBERTS, F. D. K. Multiplicative congruential pseudo-random number generators. Comput. J. 10, 1 (May 1967), 74-77.
[20]
GREENBERGER, M. Method in randomness. Comm. ACM 8, 3 (Mar. 1965), 177-179.
[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.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1968
Published in CACM Volume 11, Issue 9

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 32-bit versus 36-bit word size
  2. IBM 360
  3. autocorrelation function
  4. congruential generators
  5. digital shift-register generators
  6. irreducible polynomials
  7. linear recurrence modulo two
  8. prime numbers
  9. primitive trinomials modulo two
  10. pseudorandom number generators
  11. random numbers
  12. serial correlation
  13. statistical tests for randomness

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)75
  • Downloads (Last 6 weeks)8
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media