当前位置: 主机百科 » 资源 » 技术 » 正文

js随机数生成方法大全

js生成0-1之间的随机小数:

1
  <script>  var rand = Math.random();  alert(rand);  </script>

js生成1-10之间的随机整数:

1
  <script>  var rand=Math.floor(Math.random()*10+1);  alert(rand);  </script>

js生成n位的随机整数:

1
  <script>  function randomNum(n){      var rnd="";      for(var i=0;i<n;i++)          rnd+=Math.floor(Math.random()*10);      return rnd;  }  var rand = randomNum(5);  alert(rand);//5位的随机数,如26598。  ipt

js生成n-m位的随机整数:

1
  <script>  function randomNum(minNum,maxNum){      switch(arguments.length){          case 1:              return parseInt(Math.random()*minNum+1,10);          break;          case 2:              return parseInt(Math.random()*(maxNumminNum+1)+minNum,10);          break;          default:              return 0;          break;      }  }  var rand = randomNum(10,100);  alert(rand);//10-100之间的随机数,可用来生成验证码  ipt>

未经允许不得转载:主机百科 » js随机数生成方法大全

相关文章