WEB前端

js生成随机数实例代码(每执行一次函数都会生成一个随机数)

位置:首页 > WEB前端 > js教程,2019-08-08 10:16
生成随机数是非常常用的操作,下面是js生成随机数实例代码(每执行一次函数都会生成一个随机数)。
生成随机数是非常常用的操作,引用应用的场景是非常的多的,比如验证码的生成或者抽奖等等都会使用,下面就分享一段网络上常用的产生随机数的函数,虽然已经非常流行了,或许初学者还没有发现它,寄希望能够给需要的朋友带来一定的帮助。

代码如下:

function GetRandomNum(Min,Max){   
  var Range=Max-Min;   
  var Rand=Math.random();   
  return(Min+Math.round(Rand*Range));   
}   
console.log(GetRandomNum(3,20));
以上函数可以返回大于等于3小于等于20的随机数,代码比较简单,这里就不多介绍了。


再来看一段比较常用的生成随机数的代码:

var chars=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
function generateMixed(n){
  var res="";
  for(var i=0;i<n;i++){
    var id=Math.ceil(Math.random()*35);
    res += chars[id];
  }
  return res;
}
console.log(generateMixed(4));
以上代码中,每执行一次函数都会生成一个随机数。

TAGS:js生成随机数

猜你喜欢

NewHot