Create a random number between -100 and 100 in JavaScript?
Possible Duplicate:
Generating random numbers in Javascript
我有以下代码var randomnumber=Math.floor(Math.random()*101);,它为我生成1到100之间的随机数。我想做的是生成一个介于-100和100之间的随机数。我不知道该怎么做。任何帮助都将不胜感激。
- 您可以从阅读您的javascript函数引用开始。
首先,生成一个介于1-200之间的随机数,然后减去100:
1
| var randomNumber = Math.floor(Math.random() * 201) - 100; |
- +我只是在写同样的答案。
- 快速问题:can math.floor()返回一个落在[0.999999999995,0.99999999999999]内的值。因为如果可以的话,结果将是101,这超出了给定的界限(至少这是我在chrome控制台上运行测试所推测的)。当然,这是一个很小的机会,这样一个角落案件实际发生(接近硬件错误)。但还是很奇怪。
- "a+math.floor(math.random()*(b–a))"怎么样?<-这看起来更简洁。
1
| var randomnumber=Math.floor(Math.random()*200)-100; |