Javascript獲取隨機(jī)數(shù)的實(shí)現(xiàn)方法

字號(hào):


    下面小編就為大家?guī)?lái)一篇Javascript獲取隨機(jī)數(shù)的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。
    <script type="text/javascript">
      function getRandom(n,m){
        var n=Number(n);  //強(qiáng)制轉(zhuǎn)換成數(shù)字
        var m=Number(m);
        if(isNaN(n)||isNaN(m)){  //判斷是否為有效數(shù)字 ,其中一個(gè)不是有效數(shù)字就返回[0,1)之間的隨機(jī)小數(shù)
          return math.random();
        }
        if(n>m){   //如果n>m則交換
          var temp=n;
          n=m;
          m=temp;
        }
        return Math.round(Math.random()*(m-n)+n);
      }
      //獲取五位0-50之間的隨機(jī)整數(shù)
      var ary=[];
      for (var i=0;i<5;i++){
        ary.push(getRandom(0,50));
      }console.log(ary);
    </script>
    以上就是小編為大家?guī)?lái)的Javascript獲取隨機(jī)數(shù)的實(shí)現(xiàn)方法全部?jī)?nèi)容了