Better pseudorandom generator, which is still not the best.