Uniform and Normal Random Number Generator Shootout
victusspiritus.com
victusspiritus.com
https://secure.wikimedia.org/wikipedia/en/wiki/Diehard_tests
As may be expected Diehard isn't the be-all-and-end-all of random generator testing; NIST have their own standards. Dieharder is an attempt to consolidate Diehard, NIST, and various other randomness tests.
http://www.phy.duke.edu/~rgb/General/dieharder.php
This is a severe, severe case of "Not Invented Here"; please do research before reinventing the wheel.