Example #1
0
        public int GenerateSum()
        {
            Progress();
            while (licznik < 4)
            {
                if (RandomPrime(progression.From(), progression.SecondProgression(secondProgression)))
                {
                    licznik++;
                }
            }
            licznik = 0;
            ile     = 4;
            sum     = 0;
            int i = 0;

            while (i < 4)
            {
                int r = Random.Range(0, ile - 1);
                if (i == 3)
                {
                    r = ile;
                }
                figureAugend[i] = progression.FirstProgression(figureAugend[i], firstProgression);
                sum            += (figureAugend[i] * r);
                ile            -= r;
                i++;
            }
            StartCoroutine(ClearSignal());
            print(sum);
            if (progressionList.Contains(sum))
            {
                counter++;
            }
            progressionList.Add(sum);
            return(sum);
        }