How to generate random numbers in Javascript
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Generating random numbers in Javascript
你好。。
我想在指定的范围内生成javascript中的随机数(整数)。I. 101-99我怎么能做到。函数是否支持范围参数?
只需缩放结果:
1 2 3 4 | function randomInRange(from, to) { var r = Math.random(); return Math.floor(r * (to - from) + from); } |
下面的函数取最小值和最大值(您的范围)。
1 2 3 4 5 | function randomXToY(minVal,maxVal) { var randVal = minVal+(Math.random()*(maxVal-minVal)); return Math.round(randVal); } |
用途:
1 | var random = randomXToY(101, 999); |
希望这有帮助。
1 | Math.floor(Math.random()*898)+101 |