reseed rng occasionally