A better random number generator.