Разные рандомные массивы - C#

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

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

Необходимо создать 2 метода с разным типом генерации рандомных массивов. Первый генерирует такой массив что бы в нем присутствовала некоторая последовательность чисел (ну, к примеру 10 чисел идут подряд по возрастанию), потом рандом и снова последовательность чисел. Второй генерирует не повторяющийся рандом, что бы каждый элемент отличался от предыдущего, и не был последовательностью как в первом методе. Условие немного странное, и как его реализовать я не знаю. Кто может подсказать куда копать и чем пользоваться? Второй метод у меня есть некоторые догадки, вроде проверки, если число больше предыдущего на 1, то заменить на снова рандомное ()

Решение задачи: «Разные рандомные массивы»

textual
Листинг программы
using System;
using System.Linq;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (var item in Generator.GetUnique().Take(30))
            {
                Console.Write(item);
            }
 
            Console.WriteLine();
 
            foreach (var item in Generator.GetWithParameters(x => x >= 5 && x <= 7).Take(30))
            {
                Console.Write(item);
            }
 
            Console.ReadKey();
        }
    }
}

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


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

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

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