Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2018, 20:50   #1
Никита757
Пользователь
 
Регистрация: 14.05.2015
Сообщений: 57
По умолчанию Классы

Подскажите пожалуйста, у меня есть два класса. В каждом классе выводится рандомное число. Алгоритмы одинаковые, но переменные разные. Когда дело касается вывода на форму в textbox, то у меня оба класса постоянно выводят одно и тоже число. Подскажите в чем может быть дело. Прилагаю код одного класса, в другом классе все тоже самое, за исключением названия переменных.
Код:
 class DieClass
    {
        static int max1 = 7;
        Random rnd1 = new Random();
        int side1;
        PictureBox picture1;

        public int GetSide1()
        {
            return side1;
        }

        public DieClass(PictureBox picture1)
        {
            this.picture1 = picture1;
            //this.picture2 = picture1;
            //rnd1 = new Random();
            roll1();
            //roll2();
        }

        public int roll1()
        {
            side1 = rnd1.Next(1, max1);
            show1();
            return side1;
        }

        private void show1()
        {
            switch (side1)
            {
                case 1: picture1.Image = Properties.Resources.d1; break;
                case 2: picture1.Image = Properties.Resources.d2; break;
                case 3: picture1.Image = Properties.Resources.d3; break;
                case 4: picture1.Image = Properties.Resources.d4; break;
                case 5: picture1.Image = Properties.Resources.d5; break;
                case 6: picture1.Image = Properties.Resources.d6; break;
            }
        }
    }
Никита757 вне форума Ответить с цитированием
Старый 28.11.2018, 08:40   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Попробуйте инициализировать генератор разными начальными значениями.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ и классы xnise Помощь студентам 0 13.06.2010 18:31
классы в с++ whim Общие вопросы C/C++ 2 09.06.2010 22:34
[C++] Классы AquaticSoul Общие вопросы C/C++ 10 09.06.2010 17:57
[C++] Классы AquaticSoul Помощь студентам 0 09.06.2010 17:07