Генерация определенного количества рандомных семизначных чисел - C#

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

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

Имеется текстбокс и в него задается кол-во чисел. Надо, чтобы программа генерировала определенное кол-во рандомных семизначных чисел, которое определяется из текстбокса.

Решение задачи: «Генерация определенного количества рандомных семизначных чисел»

textual
Листинг программы
void generateButton_Click(object sender, EventArgs e)
{
   const int min  = 1000000;
   const int max = 9999999;
   
   int count;
   if (!int.TryParse(textBox.Text, out count) || count <= 0)
      MessageBox.Show("Положительное число введи, умник!", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error);
   else
      listBox.DataSource = GenerateRandomNumbers(min, max).Take(count).ToArray();
}
 
IEnumerable<int> GenerateRandomNumbers(int min, int max)
{
   var r = new Random();
   while (true)
      yield return r.Next(min, max + 1);
}

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


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

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

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