Author:
Aljahdali Asia,Mascagni Michael
Abstract
AbstractGenerating pseudorandom numbers is a prerequisite for many areas including Monte Carlo simulation and randomized algorithms. The performance of pseudorandom number generators (PRNGs) depends on the quality of the generated random sequences. They must be generated quickly and have good statistical properties. Several statistical test suites have been developed to evaluate a single stream of random numbers such as those from the TestU01 library, the DIEHARD test suite, the tests from the SPRNG package, and a set of tests designed to evaluate bit sequences developed at NIST. This paper presents a new pseudorandom number generation scheme that produces pseudorandom sequences with good statistical properties via a scrambling procedure motivated by cryptographic transformations. We will specifically apply this to a popular set of PRNGs called the Linear Congruential generators (LGCs). The scrambling technique is based on a simplified version of a Feistel network. The proposed method seeks to improve the quality of the LCGs output stream. We show that this Feistel-inspired scrambling technique breaks up the regularities that are known to exist in LCGs. The Feistel-inspired scrambling technique is modular, and can be applied to any 64-bit PRNG, and so we believe that it can serve as an inexpensive model for a scrambler that can be used with most PRNGs via post-processing.
Subject
Applied Mathematics,Statistics and Probability
Reference44 articles.
1. An exhaustive analysis of multiplicative congruential random number generators with modulus 231-12^{31}-1;SIAM J. Sci. Stat. Comput.,1986
2. TestU01: A C library for empirical testing of random number generators;ACM Trans. Math. Software (TOMS),2007
3. Tables of linear congruential generators of different sizes and good lattice structure;Math. Comp.,1999
4. Parallel white noise generation on a GPU via cryptographic hash;Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games,2008
5. A current view of random number generators;Computer Science and Statistics. Sixteenth Symposium on the Interface,1985
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Scrambling additive lagged-Fibonacci generators;Monte Carlo Methods and Applications;2022-08-04