js 生成 0-1 之间的随机小数:
<script> var rand = Math.random(); alert(rand); </script>
js 生成 1-10 之间的随机整数:
<script> var rand=Math.floor(Math.random()*10+1); alert(rand); </script>
js 生成 n 位的随机整数:
<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。 </script
js 生成 n-m 位的随机整数:
<script> function randomNum(minNum,maxNum){ switch(arguments.length){ case 1: return parseInt(Math.random()*minNum+1,10); break; case 2: return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10); break; default: return 0; break; } } var rand = randomNum(10,100); alert(rand);//10-100 之间的随机数,可用来生成验证码 </script>
本文为原创文章,版权归主机之家测评所有,欢迎分享本文,转载请保留出处!