Some efficient random number generators for micro-computers

  • Authors:
  • Arne Thesen;Zhanshan Sun;Tzyh-Jong Wang

  • Affiliations:
  • -;-;-

  • Venue:
  • WSC '84 Proceedings of the 16th conference on Winter simulation
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

The relatively slow speed and small word size of the current crop of micro-computers cause the efficient production of pseudo-random numbers on these machines to be considerably more difficult than on larger computers. As a consequence, some micro-computer-based algorithms are excessively time comsuming, while other algorithms trade off speed against “randomness”. To alleviate this problem, we present in this paper several families of pseudo random number generators explicitly designed for use on micro-computers. Some of these are adaptations of well known generators to the micro-computer environment, others are new or lesser known algorithms designed to overcome some of the restrictions intrinsic to the micro-computer's 8 and 16 bits environments. For each generator the basic algorithm is discussed and FORTRAN and/or Pascal implementations for IBM-PC's with and without the 8087 co-processor are presented. Values of coefficients leading to pseudo random number streams with good statistical properties are recommended and an empirical evaluation of computational efficiency is offered.