How to get one digit random number in javascript?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Generating random numbers in Javascript in a specific range?
有人能告诉我如何得到一个数字的随机数(1,2,3,…)。不0.1,0.2,…或者1.0,5.0,…)使用math.random()或者在javascript中使用其他方法?
1 | Math.floor(Math.random() * 10) |
或者稍微短一点:
1 | ~~(Math.random() * 10) |
1 | var randomnumber=Math.floor(Math.random()*10) |
其中10表示随机数在0-9之间。
如果不包括数字0(1-9):
1 2 3 | function randInt() { return Math.floor((Math.random()*9)+1); } |
如果包含数字0(0-9):
1 2 3 | function randIntWithZero() { return Math.floor((Math.random()*10)); } |
1 | Math.floor((Math.random()*10)); |
有一个0到10之间的随机整数!
使用此:
1 | Math.floor((Math.random()*9)+1); |