Lightweight psuedo-random number generators.