How does seeding randomization work and why is it used?