JuliaRandom / RandomNumbers.jl

Random Number Generators for the Julia Language.
https://juliarandom.github.io/RandomNumbers.jl/stable
Other
97 stars 23 forks source link

Testing PRNGs to help in the selection of high-quality PRNGs #66

Open peteroupc opened 4 years ago

peteroupc commented 4 years ago

I have written a page on testing PRNGs for high-quality randomness. My goal is to use the results of statistical randomness tests to inform decisions on which PRNGs are high-quality, more specifically, by testing whether the PRNG produces a sequence of numbers that behave like independent uniform random numbers. If a PRNG does well in statistical testing (and meets my other criteria of a high-quality PRNG), only then should we discuss its other aspects (such as performance and ease of implementation).

The following are some points on PRNG testing: