示例#1
0
        public override int Guess(int minValue, int maxValue, ref List <List <int> > totalTriesList)
        {
            int result = GuessSeed.Next(minValue, maxValue);

            PersonalTries.Add(result);

            return(result);
        }
示例#2
0
        public override int Guess(int minValue, int maxValue, ref List <List <int> > totalTriesList)
        {
            int result = TriesCounter;

            TriesCounter++;

            PersonalTries.Add(result);

            return(result);
        }
示例#3
0
        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);
        }