public void GenerujPopulacjePoczatkowa() { int n = DaneWejsciowe.Instancja.LiczbaAutomatow, m = DaneWejsciowe.Instancja.LiczbaRund, k; n = n ^ m; if (n < RozmiarPopulacjiPoczatkowej) { k = n; } else { k = RozmiarPopulacjiPoczatkowej; } for (int i = 0; i < k; i++) { Osobnik osobnik = new Osobnik(); do { osobnik.LosujChromosom(); /* losuje populację początkową */ }while (CzyIstnieje(osobnik, Populacja)); Populacja.Add(osobnik); } }