我正在尝试构建一个快速的伪随机数生成器,具有唯一的数字,但有一个扭曲。选择的数字是从一个递增的样本集中,即(1-20)然后(2-21)...but由于我有限的编码经验,我得到了一些重复的。使用Google Script,有没有一种方法可以检查一个特定的数组元素是否存在于另一个数组中?
function temp3() {
var ss =
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet6");
var range = ss.getRange("b14:av14");
var m = 0
var picks = [];
for(var j = 1; j < 48; j++) {
var array1 = [1+m, 2+m, 3+m, 4+m, 5+m, 6+m, 7+m, 8+m, 9+m, 10+m,
11+m, 12+m, 13+m, 14+m, 15+m, 16+m, 17+m, 18+m, 19+m, 20+m];
shuffleArray(array1);
picks.push(array1[0]);
m = m + 1
}
ss.getRange(16, 2, 1, 47).setValues([picks]);
}https://stackoverflow.com/questions/50915727
复制相似问题