seeder and random primary number done