Loading…

Combined generators with components from different families

Most random number generators used in practice are based on linear recurrences, with linear output transformations. This gives long periods, fast implementations, and structures that are easy to analyze. But the points produced by these generators have very regular structures. Nonlinear generators c...

Full description

Saved in:
Bibliographic Details
Published in:Mathematics and computers in simulation 2003-03, Vol.62 (3), p.395-404
Main Authors: L’Ecuyer, Pierre, Granger-Piché, Jacinthe
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Most random number generators used in practice are based on linear recurrences, with linear output transformations. This gives long periods, fast implementations, and structures that are easy to analyze. But the points produced by these generators have very regular structures. Nonlinear generators can have less regular structures, but they are generally slower and much harder to analyze when their period is long. In this paper, combined generators with one large linear component, and a second component of a different type (nonlinear or linear), are proposed and studied. The structure of vectors of successive and non-successive output values produced by the combined generators is analyzed. Under mild conditions, these vector sets are proved to have at least as much uniformity than the corresponding sets for the linear component alone. In empirical statistical tests, these combined generators perform better than simple linear generator of comparable period lengths, because of their less regular structure. Efficient implementation methods are suggested.
ISSN:0378-4754
1872-7166
DOI:10.1016/S0378-4754(02)00234-3