math - javascript getting random number from multiple ranges -
i've seen different implementations different languages, i've yet come across js method.
essentially, want able retrieve random value within supplied array of ranges: var ranges = [{min:2,max:50},{min:500,max:600}, etc...];
i have basic min max function, not sure how efficiently this:
function getrandomnumber(min,max) { return math.floor(math.random() * (max - min + 1)) + min; }
it's simple, need loop iterates through minimum , maximum values of array , gets results using function you've provided:
arrrange = [ [15, 32], [9, 43], [8, 15] ] function getrandomnumber(min,max) { return math.floor(math.random() * (max - min + 1)) + min; } for(i = 0; < arrrange.length; i++) { min = arrrange[i][0]; max = arrrange[i][1]; randomnumber = getrandomnumber(min, max); console.log("a random number between " + min + " , " + max + " " + randomnumber); } results:
a random number between 15 , 32 28 random number between 9 , 43 17 random number between 8 , 15 15
Comments
Post a Comment