js生成0-1之间的随机小数:
js生成1-10之间的随机整数:
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()*(maxNum–minNum+1)+minNum,10); break; default: return 0; break; } } var rand = randomNum(10,100); alert(rand);//10-100之间的随机数,可用来生成验证码 ipt>
|