A Search for Good Pseudo-random Number Generators : Survey and Empirical Studies

11/03/2018
by   Kamalika Bhattacharjee, et al.
0

In today's world, several applications demand numbers which appear random but are generated by a background algorithm; that is, pseudo-random numbers. Since late 19^th century, researchers have been working on pseudo-random number generators (PRNGs). Several PRNGs continue to develop, each one demanding to be better than the previous ones. In this scenario, this paper targets to verify the claim of so-called good generators and rank the existing generators based on strong empirical tests in same platforms. To do this, the genre of PRNGs developed so far has been explored and classified into three groups – linear congruential generator based, linear feedback shift register based and cellular automata based. From each group, well-known generators have been chosen for empirical testing. Two types of empirical testing has been done on each PRNG – blind statistical tests with Diehard battery of tests, TestU01 library and NIST statistical test-suite and graphical tests (lattice test and space-time diagram test). Finally, the selected 29 PRNGs are divided into 24 groups and are ranked according to their overall performance in all empirical tests.

READ FULL TEXT
research
12/21/2016

Improving the Quality of Random Number Generators by Applying a Simple Ratio Transformation

It is well-known that the quality of random number generators can often ...
research
06/26/2011

A New General Method to Generate Random Modal Formulae for Testing Decision Procedures

The recent emergence of heavily-optimized modal decision procedures has ...
research
03/23/2019

On testing pseudorandom generators via statistical tests based on the arcsine law

Testing the quality of pseudorandom number generators is an important is...
research
04/01/2017

The Stochastic Processes Generation in OpenModelica

Background: Component-based modeling language Modelica (OpenModelica is ...
research
08/04/2018

Branching Processes for QuickCheck Generators

In QuickCheck (or, more generally, random testing), it is challenging to...
research
12/13/2019

On asymptotically optimal tests for random number generators

The problem of constructing effective statistical tests for random numbe...
research
06/11/2019

Quantum Random Numbers generated by the Cloud Superconducting Quantum Computer

A cloud quantum computer is similar to a random number generator in that...

Please sign up or login with your details

Forgot password? Click here to reset