我需要一个二维数组[9,16],它具有1-4个从1-> 36以随机顺序排列的数字(因此每个数字重复4次)。
最佳答案
就像是:
sourcearr = array();
for(i = 0; i < 36; i++){
for(j = 0; j < 4; j++){
sourcearr[i+j] = i;
}
}
sourcearr = shuffle(sourcearr)
k = 0;
myrandarr = array();
for(i = 0; i < 9; i++){
myrandarr[i] = array();
for(j = 0; j < 16; j++){
myrandarr[i][j] = sourcearr[k++];
}
}
使用shuffle的位置。
关于javascript - 在JavaScript中随机播放数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2032332/