Instead of looking for the perfect random generation algorithm, I'd rather use some analog noise generator and sample it's output.
Here's the result of a quick search on google: http://www.ciphersbyritter.com/NOISE/NOISRC.HTM http://www.rdlnet.com/stng1.htm http://islab.oregonstate.edu/koc/ece679cahd/s2002/morrison.pdf http://rngresearch.com/xrng/
-- Marc