Modificado para usar conjunto inicial aleatorio