ajuste algoritimo para as gerações