Кода -копия выглядит следующим образом:
// Получить случайные числа в массиве
//Hf.math.randomnumbers - это префикс, который может быть определен самостоятельно, в основном в зависимости от логического кода
Hf.math.randomnumbers = function (startnum, endnum, count, repeat) {
var ret = [];
if (повторить) {
для (var i = 0; i <count; i ++) {
ret [i] = hf.math.random (startnum, endnum);
}
возврат возврата;
}
var tmp = [];
var i = 0;
for (var s = startnum; s <= endnum; s ++) {
tmp [i ++] = s;
}
var l = tmp.length;
for (i = 0; i <count; i ++) {
ret [i] = hf.array.remove (tmp, hf.math.random (0, - -l));
}
возврат возврата;
}