function getDistinctRandomIntForArray(array, range) {
var n = Math.floor((Math.random() * range));
if (array.indexOf(n) == -1) {
return n;
} else {
return getDistinctRandomIntForArray(array, range);
}
}
function generateArrayOfRandomInts(count, range) {
var array = [];
for (i = 0; i < count; ++i) {
array[i] = getDistinctRandomIntForArray(array, range);
};
return array;
}
No comments:
Post a Comment