如何在javascript中存储二维数组中的随机数

How to store random numbers in a two dimensional array in javascript?

本文关键字:二维数组 随机数 存储 javascript      更新时间:2023-09-26

我想在二维数组中存储1到25之间的随机数。我想要的结果如下:

表示将随机数存储在Javascript的数组[5][5]中:

你真的应该展示你所做的努力,但我想为了它的缘故…

var result = new Array(5);
for(i = 0; i < 5; i++){
 result[i] = new Array(5);
  for(j = 0; j < 5; j++){
    result[i][j] = Math.floor((Math.random()*25) + 1);
  }
}

OP的问题:结果是元素重复。但我不想重复。这怎么可能?创建一个数组# 1-25打乱它,然后把它放在一个二维数组如上所示。如何洗牌一个数组?