在php中有一个rand函数,可以产生一个指定范围的随机数,但是js中呢,并没有这样一个之间产生指定范围的随机数,但是他有一个Math.random(); 可以产生一个大于0小于1的随机数,我们再通过Math.round()进行四舍五入,可以组合出一个rand这样的函数,就是用小数+(大数-小数)*0到1之间的随机数。这样就能得到指定范围的随机数了。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<script> function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(15,25); alert(num); </script> |
本文链接:http://www.521php.com/archives/437/
程序本天成,妙手偶得之!我们只是代码的搬运工!
转载请注明:http://www.521php.com/archives/437/