Сформировать и вывести на экран в виде таблицы массив - C#
Формулировка задачи:
хелп плиз, заранее благодарю))
объясните мне почему все рандомные цифры одинаковые, и как это исправить?
вот само задание: Сформировать и вывести на экран в виде таблицы массив А(4, 6), заполнив его целыми случайными числами из интервала [30,75].
Листинг программы
- class Program
- {
- static int Random(int x)
- {
- const int initRnd = 1;
- Random realRnd = new Random();
- Random repeatRnd = new Random(initRnd);
- int min = 30, max=75;
- for(int i =1; i <= 1; i++)
- {
- Console.WriteLine("" + i + "" + realRnd.Next(min, max));
- }
- return initRnd;
- }
- static void Main(string[] args)
- {
- var x = 0;
- int[,] a = new int[4, 6];
- for (int i = 0; i < 4; ++i)
- for (int j = 0; j < 6; ++j)
- {
- Console.Write("a[{0},{1}]= ", i, j);
- a[i, j] = Random(x);
- }
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Сформировать и вывести на экран в виде таблицы массив»
textual
Листинг программы
- static void Main(string[] args)
- {
- Random rnd = new Random();
- int[,] a = new int[4, 6];
- for (int i = 0; i < 4; ++i)
- for (int j = 0; j < 6; ++j)
- {
- a[i, j] = rnd.Next(30,76); // верхняя граница не входит
- Console.WriteLine("A[{0},{1}]= {2}", i, j, a[i, j]);
- }
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д