Settings

Theme

Ask HN: What is the best test for statistical randomness?

13 points by _coldfire 8 years ago · 5 comments · 1 min read


Current choices seem to be NIST SP-800-22, DieHarder and Test U01, all of which certainly overlap.

Why is there no battery of tests that includes standards developed by different countries and their obvious biases?

aappleby 8 years ago

Broad statistical tests are good enough for most all non-crypto RNGs - once you pass DieHarder you're probably good enough for practially all common RNG uses.

Breaking crypto RNGs is a subtle enough art that having a standardized set of tests wouldn't actually prove anything useful - it would be like saying "We tried every key in our collection on this new padlock and none of them worked, therefore the padlock is secure."

-Austin, author of SMHasher

potus_putin 8 years ago

http://random.mat.sbg.ac.at/tests/ "On this page, you will find information on tests for uniform random number generators (RNGs)"

rvr_ 8 years ago

Lossless compression algorithms. True randomness should yield near 0% compression ratios.

janwas 8 years ago

PractRand is a useful test suite.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection