这些是js版本的随机数,也许以后能用到。所以收藏了下,避免以后找不到
var a="36.2"
var b="54.8"
//一、min ≤ r ≤ max
function RandomNum1(Min,Max){
var Range = Number(Max) - Number(Min);
var Rand = Math.random();
var num = Number(Min) + Math.round(Rand * Range); //四舍五入
return num;
}
//二、min ≤ r < max
function RandomNum2(Min, Max) {
var Range = Number(Max) - Number(Min);
var Rand = Math.random();
var num = Number(Min) + Math.floor(Rand * Range); //舍去
return num;
}
//三、min < r ≤ max
function RandomNum3(Min, Max) {
var Range = Number(Max) - Number(Min);
var Rand = Math.random();
if(Math.round(Rand * Range)==0){
return Number(Min) + 1;
}
var num = Number(Min) + Math.round(Rand * Range);
return num;
}
//四、min < r < max
function RandomNum4(Min, Max) {
var Range = Number(Max) - Number(Min);
var Rand = Math.random();
if(Math.round(Rand * Range)==0){
return Number(Min) + 1;
}else if(Math.round(Rand * Number(Max))==Number(Max))
{
index++;
return Number(Max) - 1;
}else{
var num = Number(Min) + Math.round(Rand * Range) - 1;
return num;
}
}
console.log(RandomNum4(a,b))吉公网安备 22020202000301号