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