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

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -