Communications of the ACM - Special issue on simulation
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Parallel DEVS: a parallel, hierarchical, modular, modeling formalism
WSC '94 Proceedings of the 26th conference on Winter simulation
A comparative study of parallel and sequential priority queue algorithms
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Uniform random number generators: a review
Proceedings of the 29th conference on Winter simulation
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on uniform random number generation
Good random number generators are (not so) easy to find
Selected papers from the 2nd IMACS symposium on Mathematical modelling---2nd MATHMOD
Algorithm 806: SPRNG: a scalable library for pseudorandom number generation
ACM Transactions on Mathematical Software (TOMS)
Fast combined multiple recursive generators with multipliers of the form a = ±2q ±2r
Proceedings of the 32nd conference on Winter simulation
Simulation Modeling and Analysis
Simulation Modeling and Analysis
Testing parallel random number generators
Parallel Computing
Seeds for random number generators
Communications of the ACM - Wireless networking security
SSJ: SSJ: a framework for stochastic simulation in Java
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
WSC '05 Proceedings of the 37th conference on Winter simulation
A test of randomness based on the distance between consecutive random number pairs
WSC '05 Proceedings of the 37th conference on Winter simulation
ANSS '07 Proceedings of the 40th Annual Simulation Symposium
TestU01: A C library for empirical testing of random number generators
ACM Transactions on Mathematical Software (TOMS)
Common defects in initialization of pseudorandom number generators
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A flexible and scalable experimentation layer
Proceedings of the 40th Conference on Winter Simulation
A flexible architecture for performance experiments with the pi-Calculus and its extensions
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Probabilistic population projection with JAMES II
Winter Simulation Conference
Hi-index | 0.00 |
Simulations often depend heavily on random numbers, yet the impact of random number generators is recognized seldom. The generation of random numbers for simulations is not trivial, as the quality of each algorithm depends on the simulation scenario. Therefore, simulation environments for large-scale experimentation with safety-critical models require a reliable mechanism to cope with this aspect. We show how to address this problem by realizing a random number generation architecture for a general-purpose simulation system. It provides various random number generators (RNGs), probability distributions, and RNG tests. It is open to future additions, which allows the assessment of new generators in a simulation context and the re-validation of past simulation studies. We present a short example that illustrates why the features of such an architecture are essential for getting valid results.