在javascript中混洗2D数组的最佳方法是什么?
我需要在创建后对我的2D数组进行洗牌。
这是一个很好的解决方案吗?
THX
答案 0 :(得分:0)
你可以使用lodash。这是用于数组操作的javascript库。
你可以用lodash洗牌:
_.shuffle(yourArray);
答案 1 :(得分:0)
我曾经为2D游戏中的Tile Map做过一次。
for (i = 0; i < mapSizeY; i++) {
for (j = 0; j < mapSizeX; j++) {
var rand = Math.floor(Math.random() * 4) + 0;
map[i][j] = rand;
}
}
这为每个图块生成了0到3之间的随机数