// select random genes and randomly change them private void MutStrat1() { int i = G.rnd.Next((G.rnd.Next(6) + G.rnd.Next(6))); for (int x = 0; x < i; x++) { Gene newGene = new Gene(); newGene.RandomGenes(); int r = G.rnd.Next(0, G.genomeLen); dna[r] = newGene; } }
public void RandomGenome() { dna = new Gene[G.genomeLen]; for (int i = 0; i < G.genomeLen; i++) { Gene newGene = new Gene(); newGene.RandomGenes(); dna[i] = newGene; } score = -999999; }