A reversible pseudo-random number generator