A random number generator comprises random number generation circuitry to
generate and output random bits. The random number generator comprises
interface circuitry to receive and store random bits output by the random
number generation circuitry and to output random bits. The interface
circuitry prevents outputting the same random bits more than once.