Local randomness in polynomial random number and random function generators
SIAM Journal on Computing
The k-dimensional distribution of combined GFSR sequences
Mathematics of Computation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
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
A new class of linear feedback shift register generators
Proceedings of the 32nd conference on Winter simulation
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
Hi-index | 0.00 |
Fast and reliable pseudo-random number generator (PRNG) is required for simulation and other applications in scientific computing. In this work, a polynomial PRNG algorithm, based on a linear feedback shift register (LFSR) is presented. LFSR generator of order k determines a 2^k-1 cyclic sequence period when the associated polynomial is primitive. The main drawback of this generator is the cyclicality of the shifted binary sequence. A non-linear transformation is proposed, which eliminates the underlying cyclicality and maintains both the characteristics of the original generator and the feedback function. The modified generator assures a good trade off between fastness and reliability and passes both graphical and statistical tests.