static protected void Generate(IArmy army, AbstractPhabric phabric, string[] names, int upnumber) { Random rnd = new Random(); int lim = rnd.Next(0, upnumber); for (int i = 0; i < lim; i++) { int k = rnd.Next(0, 14); IPerson p = phabric.CreatePerson(names[k]); army.Add(p); } }