Вывод разных случайных чисел в разные listBox - C#
Формулировка задачи:
Ребята помогите разобраться. Нужно что бы при нажатии на кнопку "Создать" два лист бокса заполнялись разными случайными числами. А у меня они дублируются.
Вот мой код подскажите что нужно исправить
Вот так выглядит окно
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication28 { public partial class Form1 : Form { int[] mas1; int[] mas2; int n; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } public int[] AddMas(int n) { Random r = new Random(); int[] mas = new int[n]; for (int i = 0; i < n; i++) { mas[i] = r.Next(50); } return mas; } public void Print(int number, params int[] mas) { if (number == 1) { for (int i = 0; i < n; i++) listBox1.Items.Add(mas[i]); } if (number == 2) { for (int i = 0; i < n; i++) listBox2.Items.Add(mas[i]); } } private void button1_Click(object sender, EventArgs e) { n = Convert.ToInt32(textBox1.Text); mas1 = AddMas(n); mas2 = AddMas(n); Print(1, mas1); Print(2, mas1); } } }
Решение задачи: «Вывод разных случайных чисел в разные listBox»
textual
Листинг программы
Random r = new Random();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д