Adding seeds, fine tuning generation algorithm to produce more consistent results