Генерация ряда чисел используя random в цикле - C#

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

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

Добрый день. Задача такая, нужно найти ряд цифр, например 1, 2, 3, 4, 5 при генерации случайных чисел. Набросал такой вариант. Как его можно упростить? Может быть использовать меньше переменных или как еще можно реализовать подобную задачу? Как найти ряд любых идущих подряд цифр?
using System;
 
namespace Randomz
{
    class Program
    {
        static void Main()
        {
            Random random = new Random();
            int a = 0, b =0, c = 0, d = 0, e = 0, sum = 1;
            while (a != 1 || b!=2 || c!=3 || d !=4 || e !=5) {
                 a = random.Next(0, 11);
                 b = random.Next(0, 11);
                 c = random.Next(0, 11);
                 d = random.Next(0, 11);
                 e = random.Next(0, 11);
                sum++;
 
                Console.WriteLine(a + " " + b + " " + c + " " + d + " " + e);
            }
            Console.WriteLine("Ряд составлен за: " + sum + " попыток");
            Console.ReadLine();
        }
    }
}

Решение задачи: «Генерация ряда чисел используя random в цикле»

textual
Листинг программы
int iterations = GenerateSequence(0, 11, 1, 2, 3, 4, 5);
Console.WriteLine($"Generated in {iterations} iterations");

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


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

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

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