Random Number Generation r6 (See the current copy)
Using a Computer to Generate Random Numbers
My algorithm: More to come.
Sample C implementation [1]
Diehard Battery of Tests [2] for determining the quality of random numbers.
"ENT" random number testing program [3] [4]