public override int Guess(int minValue, int maxValue, ref List <List <int> > totalTriesList) { int result = GuessSeed.Next(minValue, maxValue); PersonalTries.Add(result); return(result); }
public override int Guess(int minValue, int maxValue, ref List <List <int> > totalTriesList) { int result = TriesCounter; TriesCounter++; PersonalTries.Add(result); return(result); }
public override int Guess(int minValue, int maxValue, ref List <List <int> > totalTriesList) { int result = GuessSeed.Next(minValue, maxValue); foreach (List <int> personalList in totalTriesList) { while (personalList.Contains(result)) { result = GuessSeed.Next(minValue, maxValue); } } PersonalTries.Add(result); return(result); }
public override int Guess(int minValue, int maxValue, ref List <List <int> > totalTriesList) { int result = TriesCounter; foreach (List <int> personalList in totalTriesList) { while (personalList.Contains(result)) { TriesCounter++; result = TriesCounter; } } PersonalTries.Add(result); return(result); }