func crearIndividuo(cp modelo.ColoresPrendas) (ind Individuo) { ind.Genotipo = make([]modelo.FormaColor, 4) for i := 0; i < 4; i++ { ind.Genotipo[i] = cp.GetRandom(i) } ind.evaluar() return ind }
func (ind *Individuo) mutar(cp modelo.ColoresPrendas) { p := rand.Intn(4) ind.Genotipo[p] = cp.GetRandom(p) }