Сформировать и вывести на экран в виде таблицы массив - 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();
}