Skip to content

Instantly share code, notes, and snippets.

@Nowalon
Created December 5, 2013 08:26
Show Gist options
  • Save Nowalon/7801926 to your computer and use it in GitHub Desktop.
Save Nowalon/7801926 to your computer and use it in GitHub Desktop.
get random integers by count and max value, exclude duplicates values - getRndInts(cnt, max)
function getRndInts(cnt, max){
var max = max || 50;
var cnt = cnt || 5;
var rndArr = [];
for (var i = 0; i < cnt;) {
var rndInt = Math.floor(Math.random()*max + 1);
if(rndArr.indexOf(rndInt) !== -1){
continue;
} else {
i++;
rndArr.push(rndInt);
}
}
rndArr.sort(function(a,b){return a-b});
console.log('rndArr: ', rndArr);
return rndArr;
}
//call
getRndInts(10,100);
//returns array like [20, 27, 30, 38, 58, 75, 77, 96, 97]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment