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