logo

哈达波斯网|专注网站

脚本

JS随机数的函数

脚本  2018/4/10 17:04:28  管理员  

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


上一篇:SuperSlide焦点图带小...下一篇:没有了
网站首页  | 最新公告  | 漏洞修补  | 网站模板  | 知识文档  | 与我联系
Copyright © 2015 jlasp.com All Rights Reserved.
哈达波斯网|专注网站 版权所有
地址:吉林省吉林市昌邑区 联系QQ:383612004 联系人:董先生
未经本站授权,禁止复制或建立镜像,内容仅用于学习参考!
ICP备案号:吉ICP备15000891号-1 | 

吉公网安备 22020202000301号