Случайный интервал для timer - C#

Узнай цену своей работы

Формулировка задачи:

Задание: Через случайный интервал (3-8 сек) выводить рандомное изображение животного, в моем случае покемона Внизу должны быть кнопки с названиями всех, имеющихся в программе изображений. Если пользователь успел нажать на соответствующую текущему изображению кнопку - добавить ему ему 10 баллов. Проблема: не знаю как задать случайный интервал для элемента timer. Быть может, есть способы реализации такого задания без использования таймера? Жду вашей помощи.

Решение задачи: «Случайный интервал для timer»

textual
Листинг программы
public void timer1_Tick(object sender, EventArgs e)
        {
            Random randt = new Random();
            kk = randt.Next(1000, 2500); //границы интервала времени
            timer1.Interval = kk;
            if (go == true) 
            {
                Random rand = new Random();
                rpic = rand.Next(0, 9); // вывод рандомного изображения 
                pictureBox1.Image = imageList1.Images[rpic];
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы