3 ms·
> test suites like U01 Big Crush and PractRand should really help that situation out Reminder: the test suites are buggy and unmantained.
by nsajko 5y ago
> test suites like U01 Big Crush and PractRand should really help that situation out
Reminder: the test suites are buggy and unmantained.
- sundarurfriend 5y agoPractRand seems to have [1] last had a (pre-)release in 2019, and seems to have basic I/O problems that haven't been fixed [2]. There seem to be forks [3] and patches (mentioned in [2]) floating around, to fix such issues ad-hoc. But it seems unlikely that the rest of the code is free of bugs that need fixing too. And yet, it seems to be the tool that comes up in any discussion of tests of PRNG, and seems to be a fixture of the field. It's always a bit sad (and kind of weird) when core tools that a community depends upon are taken for granted and not given the support and attention they need. [1] https://sourceforge.net/projects/pracrand/files/ https://sourceforge.net/projects/pracrand/files/ [2] https://www.johndcook.com/blog/2020/02/05/using-practrand-to-test-rng/ https://www.johndcook.com/blog/2020/02/05/using-practrand-to... [3] https://github.com/MartyMacGyver/PractRand https://github.com/MartyMacGyver/PractRand