Improvement of the TestU01 Suite for PseudoRandom Number Generation

Description

The TestU01 suite is an established suite of empirical tests for pseudorandom number generators. It has been used since 200x as a litmus test for potential PRNG algorithms and implementations. Given the power of current computers, the length of the tests only probes number sequences which can be generated in tens of minutes on the fastest machines. The idea of this project is to select a larger set of configurations, improve the implementations and create a new ‘standard’ for tests of PRNGs.

Potential project topics

References

[1] P. L’Ecuyer and R. Simard. TestU01: A C library for empirical testing of random number generators. ACM Transactions on Mathematical Software, 33(4):Article 22, August 2007.

Mentors

Web page

http://simul.iro.umontreal.ca/testu01/tu01.html

Source code

http://simul.iro.umontreal.ca/testu01/tu01.html

Corresponding Project

Participating Organizations