Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

(PDF) Random number generation 10/04/20 18:25

Search for publications, researchers, or questions or Discover by subject area Recruit

researchers

Join for

free
See all › See all ›
Download citation Share Download full-text PDF
3 Citations 74 References Login

eration

FEATURED VIDEOS
· December 2015 with 1,389 Reads 
Simulation, Chapter: 3, Editors: S.G. Henderson, B.L. Nelson, pp.55-81

L’Ecuyer
Université de Montréal

Research reveals a potenti


ers the basic design principles and methods for uniform random number generators used in simulation. We also briefly Alzheimer’s disease Read Mo
nections between these methods and those used to construct highly-uniform point sets for quasi-Monte Carlo integration.
on the methods based on linear recurrences modulo a large integer, or modulo 2. This reflects the fact that their
ucture is much better understood than other types of generators, and that most generators used in simulation have that
s the main requirements for a good generator, theoretical figures of merit for certain classes of linear-type generators,
ssues, nonlinear generators, and statistical testing.

rld's research

members
publications
rch projects

Pierre L’Ecuyer Author content Download full-text PDF


ubject to copyright.

Chapter 3 of Elsevier Handbooks in Operations Research and Management Science: Simulation,

https://www.researchgate.net/publication/285266017_Random_number_generation Page 1 of 15
(PDF) Random number generation 10/04/20 18:25

S. G. Henderson and B. L. Nelson, eds., Elsevier Science, Amsterdam, 2006, 55--81.

Uniform Random Number Generation

Pierre L’Ecuyer
Département d’Informatique et de Recherche Opérationnelle, Université de
Montréal, C.P. 6128, Succ. Centre-Ville, Montréal (Québec), H9S 5B8, Canada.
http://www.iro.umontreal.ca/∼lecuyer

Abstract

This chapter covers the basic design principles and methods for uniform random
number generators used in simulation. We also briefly mention the connections
between these methods and those used to construct highly-uniform point sets for
Uniform
quasi-Monte Random
Carlo integration. Number
The emphasis Generation
is on the methods based on linear
recurrences modulo a large integer, or modulo 2. This reflects the fact that their
mathematical structure is much better understood than other types of generators,
and that most generators used in simulation have that form. We discuss the main
requirements for a good generator, theoretical figures of merit for certain classes of
linear-type generators, implementation issues, nonlinear generators, and statistical
testing.

Key words: random number generator, linear congruential generator, multiple


recursive generator, spectral test, statistical test, low discrepancy, quasi-Monte
Carlo

1 Introduction

A reliable (pseudo)random number generator (RNG) is a basic and essential


ingredient for any stochastic simulation. The mathematical theory underly-
ing simulation methods is built over the elegant concepts of probability space
and random variable. However, since the exact implementation of these con-
cepts on conventional computers seems impossible, random variables and other
random objects are simulated by deterministic algorithms. The aim of these
algorithms is to produce sequences of numbers or objects whose behavior is
hard to distinguish from that of their “truly random” counterparts, at least
for the application of interest. The details of these requirements may differ de-
pending on the context. For the (Monte Carlo) simulation methods discussed
in this handbook, the main goal is to reproduce the statistical properties on
which these methods are based, so that the estimators of interest behave as

Preprint submitted to Elsevier Science 16 November 2005

https://www.researchgate.net/publication/285266017_Random_number_generation Page 2 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 3 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 4 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 5 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 6 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 7 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 8 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 9 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 10 of 15
(PDF) Random number generation 10/04/20 18:25

https://www.researchgate.net/publication/285266017_Random_number_generation Page 11 of 15
(PDF) Random number generation 10/04/20 18:25

References (74)

compatible with the deeppipelining nature of superconducting logic. Furthermore, one important limiting factor of SC, i.e.,
[27] [32], can be largely mitigated in AQFP. ...

https://www.researchgate.net/publication/285266017_Random_number_generation Page 12 of 15
(PDF) Random number generation 10/04/20 18:25

ting based deep learning framework using adiabatic quantum-flux-parametron superconducting technology

etang Wang · Ao Ren · Nobuyuki Yoshikawa

d is passed to the shift and XOR operation. This operation adds random noises to its input by applying the logic in Fig. 4
Fig. 4 defines three operations that apply to the integer input nSeed. ...

Request Authentication: Two-Layer Password-Based Access Control Systems for Securing Information

Muhammed · Ahmad Al-Daraiseh

ortfolios Using Statistical Process Control


vailable

Thomas K. Philips · David M. Stein

Recommendations
Discover more publications, questions and projects in Randomized

Project

Random number generation, quasi-Monte Carlo, rare-event simulation, variance reduction, stochastic optimization, call center modeling and
optimization
Pierre L’Ecuyer

Random number generation, quasi-Monte Carlo, rare-event simulation, variance reduction, stochastic optimization, call center modeling and
optimization

View project

https://www.researchgate.net/publication/285266017_Random_number_generation Page 13 of 15
(PDF) Random number generation 10/04/20 18:25

Project

Delay predictors for multi-skill call center


Mamadou Thiongane · Wyean Chan · Pierre L’Ecuyer

View project

Article

Chapter 3 Uniform Random Number Generation


December 2006 · Handbooks in Operations Research and Management Science

Pierre L’Ecuyer

This chapter covers the basic design principles and methods for uniform random number generators used in simulation. We also briefly
mention the connections between these methods and those used to construct highly-uniform point sets for quasi-Monte Carlo integration. The
emphasis is on the methods based on linear recurrences modulo a large integer, or modulo 2. This reflects the fact that their ... [Show full
abstract]

Read more

Chapter Full-text available

Random Number Generation


December 2007
Pierre L’Ecuyer

The fields of probability and statistics are built over the abstract concepts of probability space and random variable. This has given rise to
elegant and powerful mathematical theory, but exact implementation of these concepts on conventional computers seems impossible. In
practice, random variables and other random objects are simulated by deterministic algorithms. The purpose of these ... [Show full abstract]

View full-text

https://www.researchgate.net/publication/285266017_Random_number_generation Page 14 of 15
(PDF) Random number generation 10/04/20 18:25

Article Full-text available

Random number generation, in Handbook of Computational Statistics


January 2012

Pierre L’Ecuyer

The fields of probability and statistics are built over the abstract concepts of probability space and random variable. This has given rise to
elegant and powerful mathematical theory, but exact implementation of these concepts on conventional computers seems impossible. In
practice, random variables and other random objects are simulated by deterministic algorithms. The purpose of these ... [Show full abstract]

View full-text

Chapter Full-text available

F2-Linear Random Number Generators


September 2009
Pierre L’Ecuyer · François Panneton

Random number generators based on linear recurrences modulo 2 are among the fastest long-period generators currently available. The
uniformity and independence of the points they produce, by taking vectors of successive output values from all possible initial states, can be
measured by theoretical figures of merit that can be computed quickly, and the generators having good values for these ... [Show full abstract]

View full-text

Discover more

Company Support Business solutions

About us Help Center Advertising


News Recruiting
Careers

© 2008-2020 ResearchGate GmbH. All rights reserved. Terms · Privacy · Copyright · Imprint

https://www.researchgate.net/publication/285266017_Random_number_generation Page 15 of 15

You might also like