Doesn't all new CPUs come with a built-in hardware (P)RNG?
Phoronix: New "Jitter Entropy" RNG Proposed For Linux
The Linux kernel RNG implementation for providing random numbers has worked quite well for its years in use. However, a new jitter entropy generator implementation has been proposed that is capable of providing 100 kB/s throughput of randomness...
http://www.phoronix.com/vr.php?view=MTI5NzY
Doesn't all new CPUs come with a built-in hardware (P)RNG?
http://en.wikipedia.org/wiki/RdRand (uses RNG to seed PRNG)
http://en.wikipedia.org/wiki/Hardwar...or#Clock_drift (VIA C3)
More entropy the better when you really want Random numbers.
Entropy is something that is unpredictable, hard to guess.
PRNGs are algorithms that need to be seeded (keyed) with some entropy before they can output anything. Simple example of PRNG: http://en.wikipedia.org/wiki/RC4
(T)RNGs get entropy from physical properties, like thermal noise, nuclear decay or in this case CPU timing jitter.
(T)RNG is usually used to seed PRNG.
Both types output statistical random data.