Current choices seem to be NIST SP-800-22, DieHarder and Test U01, all of which certainly overlap.<p>Why is there no battery of tests that includes standards developed by different countries and their obvious biases?
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.<p>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."<p>-Austin, author of SMHasher
<a href="http://random.mat.sbg.ac.at/tests/" rel="nofollow">http://random.mat.sbg.ac.at/tests/</a>
"On this page, you will find information on tests for uniform random number generators (RNGs)"