1. A non-transitory cache memory comprising: a state-machine; a plurality of entries operable to store digital random numbers supplied by a digital random number generator via the state-machine; and a plurality of validity entries corresponding to each of the plurality of entries to track whether an entry contains a valid random number.