Генерация определенного количества рандомных семизначных чисел - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д