Here you can find the source of random(min, max)
function random(min, max) { return Math.floor(Math.random() * max) + min; }
Math.range = function (a, b) { return this.floor(this.random() * a) + b; };
function random(_minNum,_maxNum,_rejArr){ var minNum=_minNum||4, maxNum=_maxNum||17, rejArr=_rejArr||[], num=-1, flag=true; num = Math.floor(Math.random()*(maxNum-minNum+1)+minNum); if(rejArr.length>maxNum-minNum) return -1; for(var i=0,len=rejArr.length;i<len;i++){ ...
function random(low, high) { var rand = (Math.random() * high) + low; return rand;
function random(min, max) { return Math.floor(Math.random() * (max - min)) + min;
function random(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min;
randomBetween = function(N, M) { return Math.floor(M + (1 + N - M) * Math.random()); };
Math.randomBetween = function(min, max) { return Math.floor(Math.random()*(max-min+1)+min); };
Math.randomGaussian = function(mean, standardDeviation) { if (Math.randomGaussian.nextGaussian !== undefined) { var nextGaussian = Math.randomGaussian.nextGaussian; delete Math.randomGaussian.nextGaussian; return (nextGaussian * standardDeviation) + mean; } else { var v1, v2, s, multiplier; do { v1 = 2 * Math.random() - 1; ...
function GetRandomNum(Min, Max) { var Range = Max - Min; var Rand = Math.random(); return (Min + Math.round(Rand * Range));