Код C# для отображения случайных чисел для 2-х различных диапазонов. Например, range1 (0-10) и range2(11-12)
всем привет
мне нужен код c# для отображения случайных чисел из двух диапазонов.
он должен быть показан вот так.диапазон 1(0,5) диапазон 2 (6,10) и они не должны повторяться
range1 range2 1 6 2 7 3 8 4 9 5 10
Что я уже пробовал:
Random rand = new Random(); List<int> randomNumbers = new List<int>(); int range1; int range2; for (int i = 0; i < 6; i++) { do { range1 = rand.Next(0, 10); } while (randomNumbers.Contains(range1)); randomNumbers.Add(range1); Console.WriteLine("{0}", range1); } Random num = new Random(); List<int> number = new List<int>(); for (int j = 0; j < 6; j++) { do { range2 = num.Next(11, 20); } while (number.Contains(range2)); number.Add(range2); Console.WriteLine("{0}", range2); } Console.ReadLine(); }
Prifti Constantine
Вы можете создать метод, который принимает два параметра, а затем использовать случайный класс c# и генерировать их совершенно случайным образом!