15.8.2.14 Math.random()

2010-07-12

number Math.random()

Returns a positive (pseudo) random number equal to or higher than 0 but less than 1.

To get a random number within a specific range you can use the next function.

Code: (Meta Ecma)
var rand = function(low, high){ // low <= r < high
return low + ((high-low)*Math.random());
};

Or a version that only returns ints.

Code: (Meta Ecma)
var rand = function(low, high){ // low <= r < high
return low + Math.floor((high-low)*Math.random());
};