• DocumentCode
    748307
  • Title

    Implementing a Pseudorandom Number Generator on a Minicomputer

  • Author

    Camp, Warren V. ; Lewis, T.G.

  • Author_Institution
    Standard Oil (Indiana)
  • Issue
    3
  • fYear
    1977
  • fDate
    5/1/1977 12:00:00 AM
  • Firstpage
    259
  • Lastpage
    262
  • Abstract
    Three contemporary pseudorandom number generators: Tausworthe, GFSR, and Lehmer are implemented on a 16-bit minicomputer. Practical comparisons are made in terms of 1) ease of implementation, 2) length of period, 3) execution speed, 4) program storage space, and 5) statistical quality. Although the results are conjectured to apply to any 16-bit word, limited memory capacity, and limited instruction set computer, the results for a PDP-11/05 indicate that the Lehmer generator satisfies criterion 5) but is slow and difficult to implement. The GFSR generator satisfies criteria 2) and 3) but is large, and the Tausworthe generator satisfies criteria 1) and 4) but can be statistically marginal.
  • Keywords
    Feedback shift registers, Kendall´s algorithm, minicomputer, multiplicative congruential, pseudorandom number generator, random numbers, simulation, tests of randomness.; Ash; Computer aided instruction; Computer science; Feedback; Microcomputers; Notice of Violation; Polynomials; Random number generation; Shift registers; Testing; Feedback shift registers, Kendall´s algorithm, minicomputer, multiplicative congruential, pseudorandom number generator, random numbers, simulation, tests of randomness.;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1977.231135
  • Filename
    1702434