Пример #1
0
        public void TestSimplePasses()
        {
            _winNumbers.Clear();
            _wheel.Init();
            _overallProbability = 0;
            for (int i = 0; i < 1000; i++)
            {
                _winNumbers.Add(_wheel.CalculationProbabilityWin());
            }
            foreach (int number in _winNumbers)
            {
                switch (number)
                {
                case 0:
                    _statistics[0]++;
                    break;

                case 1:
                    _statistics[1]++;
                    break;

                case 2:
                    _statistics[2]++;
                    break;

                case 3:
                    _statistics[3]++;
                    break;

                case 4:
                    _statistics[4]++;
                    break;

                case 5:
                    _statistics[5]++;
                    break;

                case 6:
                    _statistics[6]++;
                    break;

                case 7:
                    _statistics[7]++;
                    break;
                }
            }
            for (int i = 0; i < _statistics.Length; i++)
            {
                ShowStatistics(i);
            }
            Debug.Log("Общая вероятность выпадения " + _overallProbability);
        }