Developments in pseudo‐random number generators
Lih‐Yuan Deng, Dale Bowman
Abstract
Lih‐Yuan Deng, Dale Bowman
Abstract
Monte Carlo simulations have become a common practice to evaluate a proposed statistical procedure, particularly when it is analytically intractable. Validity of any simulation study relies heavily on the goodness of random variate generators for some specified distributions, which in turn is based on the successful generation of independent variates from the uniform distribution. However, a typical computer‐generated pseudo‐random number generator (PRNG) is a deterministic algorithm and we know that no PRNG is capable of generating a truly random uniform sequence. Since the foundation of a simulation study is built on the PRNG used, it is extremely important to design a good PRNG. We review some recent developments on PRNGs with nice properties such as high‐dimensional equi‐distribution, efficiency, long period length, portability, and efficient parallel implementations. WIREs Comput Stat 2017, 9:e1404. doi: 10.1002/wics.1404 This article is categorized under: Algorithms and Computational Methods > Random Number Generation
OpenAlex reports 29 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Monte Carlo simulations have become a common practice to evaluate a proposed statistical procedure, particularly when it is analytically intractable. Validity of any simulation study relies heavily on the goodness of random variate generators for some specified distributions, which in turn is based on the successful generation of independent variates from the uniform distribution. However, a typical computer‐generated pseudo‐random number generator (PRNG) is a deterministic algorithm and we know that no PRNG is capable of generating a truly random uniform sequence. Since the foundation of a simulation study is built on the PRNG used, it is extremely important to design a good PRNG. We review some recent developments on PRNGs with nice properties such as high‐dimensional equi‐distribution, efficiency, long period length, portability, and efficient parallel implementations. WIREs Comput Stat 2017, 9:e1404. doi: 10.1002/wics.1404 This article is categorized under: Algorithms and Computational Methods > Random Number Generation
Key concepts: Pseudorandom number generator, Random number generation, Computer science, Random variate, Monte Carlo method, Algorithm, Convolution random number generator, Theoretical computer science