public static Individual RandomIndividual(Random r, Sequence sample) { Sequence neo = new Sequence(sample, false); int function = 0; int size = neo.getSizeOfFunction(function); while (size != -1) { for (int u = 0; u < size; u++) { neo.setInstruction(function, u, randomInstruction(r, neo.nbFunctions)); } function++; size = neo.getSizeOfFunction(function); } return new Individual(neo); }
public static Individual RandomIndividual(Random r, Sequence sample) { Sequence neo = new Sequence(sample, false); int function = 0; int size = neo.getSizeOfFunction(function); while (size != -1) { for (int u = 0; u < size; u++) { neo.setInstruction(function, u, randomInstruction(r, neo.nbFunctions)); } function++; size = neo.getSizeOfFunction(function); } return(new Individual(neo)); }