Как создать генератор ТРИАД? - C#
Формулировка задачи:
Ребят есть вопрос . Как создать генератор ТРИАД в количестве 4 штук . То есть 101-001-100-111 примерно .
Я сделал так что бы программа выводила числа из заданного массива . Но сейчас мне надо что бы эти числа генерировались случайно, в 4 разных LABEL.
Знаний по Random не хватает что бы самому сделать .
Random nomer = new Random(); string[] Namber = new string[15]; Namber[0] = ("1000101"); Namber[1] = ("10111011"); Namber[2] = ("0100101110"); Namber[3] = ("1001001001"); Namber[4] = ("111110001"); Namber[5] = ("000110"); Namber[6] = ("00010011101"); Namber[7] = ("10110"); Namber[8] = ("0101010"); Namber[9] = ("010110101"); Namber[10] = ("0101101"); Namber[11] = ("01010101"); Namber[12] = ("0111101"); Namber[13] = ("11101011111"); Namber[14] = ("110110101"); label6.Text = Namber[nomer.Next(Namber.Length)];
Решение задачи: «Как создать генератор ТРИАД?»
textual
Листинг программы
//это кнопка проверки результата private void button2_Click(object sender, EventArgs e) { //собираем значения всех меток и складываем их в массив string[] arr = { label1.Text, label2.Text, label3.Text, label4.Text }; //сравниваем этот массив с оригинальным массивом триад bool result = arr.Select(x => x.Replace(" ", "")).SequenceEqual(triads); if(result) { //выводим положительный результат label9.Text = "Всё пучком!"; } else { //или отрицательный label9.Text = "Ошибочка..."; } }