public void RandomInitialize() { // Generate Initial Population while (IndividualCount < this.InitialPopulationSize) { IndividualBase individual = Problem.CreateRandomSolution(); Problem.ValidateIndividual(individual); IndividualEvaluator.Execute(individual, Problem); if (!Content.Contains(individual)) { AddIndividual(individual); } } }