这些是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号