ACM Home Page
Please provide us with feedback. Feedback
Implementing a random number package with splitting facilities
Full text PdfPdf (794 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 17 ,  Issue 1  (March 1991) table of contents
Pages: 98 - 111  
Year of Publication: 1991
ISSN:0098-3500
Authors
Pierre L'Ecuyer  Laval Univ., Quebec, P.Q., Canada
Serge Côté  Laval Univ., Quebec, P.Q., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 71,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/103147.103158
What is a DOI?

ABSTRACT

A portable set of software tools is described for uniform random variates generation. It provides for multiple generators running simultaneously, and each generator has its sequence of numbers partitioned into many long (disjoint) substreams. Simple procedure calls allow the user to make any generator “jump” ahead to the beginning of its next substream, back to the beginning of its current substream, or back to the beginning of its first substream.… Implementation issues are discussed.…A Pascal implementation for 32-bit computers is described. From the Authors' Abstract


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
BRAUN, J E SIMSCRIPT II 5 Reference Handbook, 2nd ed., C.A C.I., Los Angeles, Calif., 1983.
 
3
 
4
DUDEWICZ, E. J., KARIAN, Z A., AND MARSHALL III, R.J. Random number generation on microcomputers. In Modeling and S~mulation on M~crocomputers: 1985. The Society for Computer Simulation, 1985, pp. 9-14.
 
5
IMSL L~brary User's Manual, Edition 9.2, IMSL Inc., Houston, Tex., 1984
 
6
 
7
8
 
9
MARSE, K., AND ROBERTS, S.D. Implementing a portable FORTRAN uniform (0, 1) generator. Simulation 41, 4 (Oct. 1983), 135-139.
 
10
MONAHAN, J.F. Accuracy in random number generation. Math. Computation 45, 172 (Oct. 1985), 559 568~
11
 
12
PEGDEN, C. D, Introduction to SIMAN, Version 3.0, Systems Modeling Corporation, State College, Pa., 1985.
 
13
Pm}~CSALA, C, E. An improvement for the McGill University random number package. Computational Statistics and Data Analysis 2 (1985), 317-322.
 
14
SAS User's Guide: Basics, Version 5, SAS Institute Inc., Cary, N.C., 1985.
 
15
Turbo-Pascal Version 3.0 Reference Manual, Borland International, Scotts Valley, Calif., 1985.
 
16
VAX-11 Pascal Language Reference Manual, Version 3.5, Digital Equipment Corporation, 1987.
 
17
WICHMANN, B. A., AND HmL, I. D. An efficient and portable pseudo-random number generator. Appl. Stat., 31 (1982), 188-190.

CITED BY  14


REVIEW

"William J. J. Rey : Reviewer"

This clearly written paper is addressed to experimenters in search of a piece of Pascal code. It also covers a few relatively well-known aspects of the theory underlying multiplicative linear congruential generators. Most of the interesting ma  more...

Collaborative Colleagues:
Pierre L'Ecuyer: colleagues
Serge Côté: colleagues