0

我想随机填写一个二维数组。但我不知道如何分配。这是我还没有的

      Random rnd = new Random();
        int x = rnd.Next(0, 3);
        int y = rnd.Next(0, 3);

        int[,] array=new int[2,2];
        for (int i = 0; i < 2; i++)
        {
            for (int j = 0; j < 2; j++)
            {
                   ?? I have no idea

            }
        }
4

2 回答 2

6

尝试这个。

    Random rnd = new Random();
    int[,] array=new int[2,2];
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 2; j++)
        {
               array[i,j] = rnd.Next(0,100);

        }
    }
于 2013-08-13T14:06:51.573 回答
0

你可以这样做。但我想知道你为什么要生成 2 个随机数

 Random rnd = new Random();
 int x = rnd.Next(0, 3);
 int y = rnd.Next(0, 3);

 int[,] array=new int[2,2];
 for (int i = 0; i < 2; i++)
 {
    for (int j = 0; j < 2; j++)
    {
           array[i,j] = yourvalue;
    }
 }
于 2013-08-13T14:06:43.850 回答