random number generator

thatoneguy

Joined Feb 19, 2009
6,359
For a digital circuit to act like a die (1-6 result), it can simply be a near Mhz speed counter that stops with a button press. You would get consecutive numbers, but that is expected in random numbers. If a requirement was that "the same digit shouldn't appear twice", then it isn't a random number.

Generating completely random numbers is a task of it's own, though the desire for RNGs has been increased lately with cryptography.

On *nix servers, /dev/random is a LFSR type pseudo random number generator, capable of a several kilobytes per second. For more precise needs, /dev/urandom is a "better" random number generator, but capable of only a few dozen byes per second output. There are PCI cards that run ASICs specifically for Very Fast Random Number Generation in web servers.
 

thatoneguy

Joined Feb 19, 2009
6,359
Forgot This Link

It is a DIY TRNG (True Random Number Generator). It uses radioactive decay of Americium from a smoke alarm in front of a web-cam's CCD once the lenses are removed.

Under $100 total for pure randomness into a USB port. The PCI cards that use optics and quantum mechanics are upwards of $1,000 for 4Mbit/sec of TRNG Data.
 

nsaspook

Joined Aug 27, 2009
13,315
Forgot This Link

It is a DIY TRNG (True Random Number Generator). It uses radioactive decay of Americium from a smoke alarm in front of a web-cam's CCD once the lenses are removed.
That's pretty slick.

Maybe even radioactive decay is not as stable (random?) as once thought.
http://www.physorg.com/news202456660.html
It's possible that something other than random quantum wave effects might affect particle emissions from unstable nuclei.

Will it change the outcome of any process derived from this source? Doubtful.

Oldie but goodie.
http://www.ietf.org/rfc/rfc1750.txt
 
Last edited:
Top