|
ABSTRACT
The requirements, design principles, and statistical testing approaches of uniform random number generators for simulation are briefly surveyed. An object-oriented random number package where random number streams can be created at will, and with convenient tools for manipulating the streams, is presented. A version of this package is now implemented in the Arena and AutoMod simulation tools. We also test some random number generators available in popular software environments such as Microsoft's Excel and Visual Basic, SUN's Java, etc., by using them on two very simple simulation problems. They fail the tests by a wide margin.
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
|
Dieter, U. 1975. How to calculate shortest vectors in a lattice. Mathematics of Computation 29 (131): 827-833.
|
| |
3
|
Eichenauer-Herrmann, J. 1995. Pseudorandom number generation by nonlinear methods. International Statistical Reviews 63:247-255.
|
| |
4
|
Eichenauer-Herrmann, J., E. Herrmann, and S. Wegenkittl. 1997. A survey of quadratic and inversive congruential pseudorandom numbers. In Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing, ed. P. Hellekalek, G. Larcher, H. Niederreiter, and P. Zinterhof, Volume 127 of Lecture Notes in Statistics, 66-97. New York: Springer.
|
 |
5
|
|
| |
6
|
Fishman, G. S. 1996. Monte Carlo: Concepts, algorithms, and applications. Springer Series in Operations Research. New York: Springer-Verlag.
|
 |
7
|
|
| |
8
|
|
| |
9
|
Hellekalek, P., and G. Larcher. (Eds.) 1998. Random and quasi-random point sets, Volume 138 of Lecture Notes in Statistics. New York: Springer.
|
| |
10
|
|
| |
11
|
Lagarias, J. C. 1993. Pseudorandom numbers. Statistical Science 8 (1): 31-39.
|
| |
12
|
Law, A. M., and W. D. Kelton. 1982. Confidence intervals for steady-state simulation, ii: A survey of sequential procedures. Management Science 28:550-562.
|
| |
13
|
|
 |
14
|
|
| |
15
|
L'Ecuyer, P. 1994. Uniform random number generation. Annals of Operations Research 53:77-120.
|
| |
16
|
L'Ecuyer, P. 1996a. Combined multiple recursive random number generators. Operations Research 44 (5): 816-822.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
 |
24
|
|
| |
25
|
L'Ecuyer, P., and R. Couture. 1997. An implementation of the lattice and spectral tests for multiple recursive linear random number generators. INFORMS Journal on Computing 9 (2): 206-217.
|
| |
26
|
L'Ecuyer, P., and P. Hellekalek. 1998. Random number generators: Selection criteria and testing. In Random and Quasi-Random Point Sets, ed. P. Hellekalek and G. Larcher, Volume 138 of Lecture Notes in Statistics, 223-265. New York: Springer.
|
| |
27
|
|
| |
28
|
|
 |
29
|
|
| |
30
|
|
| |
31
|
L'Ecuyer, P., R. Simard, E. J. Chen, and W. D. Kelton. 2001. An object-oriented random-number package with many long streams and substreams. Submitted.
|
| |
32
|
|
| |
33
|
|
| |
34
|
Lewis, P. A. W., A. S. Goodman, and J. M. Miller. 1969. A pseudo-random number generator for the system/360. IBM System' s Journal 8:136-143.
|
| |
35
|
Marsaglia, G. 1985. A current view of random number generators. In Computer Science and Statistics, Sixteenth Symposium on the Interface, 3-10. North-Holland, Amsterdam: Elsevier Science Publishers.
|
 |
36
|
|
 |
37
|
|
 |
38
|
|
| |
39
|
|
 |
40
|
|
 |
41
|
|
| |
42
|
Soto, J. 1999. Statistical testing of random number generators. Available at http://csrc.nist.gov/rng/rng5.html.
|
| |
43
|
Tausworthe, R. C. 1965. Random numbers generated by linear recurrence modulo two. Mathematics of Computation 19:201-209.
|
| |
44
|
Tezuka, S. 1995. Uniform random numbers: Theory and practice. Norwell, Mass.: Kluwer Academic Publishers.
|
 |
45
|
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Javier Faulin , Miquel Gilibert , Angel A. Juan , Xavier Vilajosana , Rubén Ruiz, SR-1: a simulation-based algorithm for the capacitated vehicle routing problem, Proceedings of the 40th Conference on Winter Simulation, December 07-10, 2008, Miami, Florida
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|