【发布时间】:2013-08-26 23:13:45
【问题描述】:
var randomNum = Math.random();
if(randomNum<0.5){
console.log("it will always be me.");
console.log(randomNum);
}
else if(randomNum>=0.5){
**//what do I do here to repeat the Math.random process until the number is below 0.5?**
}
我是使用 JavaScript 的新手,我似乎不知道如何做到这一点。我希望它能够工作,以便挑选0.5的数字,它重复了数学。在不做任何其他情况下重复数学过程,直到挑选0.5的数字。所以最后它总是会显示“它永远是我。”,以及被选中的数字。这可能吗?如果是这样,有人可以告诉我怎么做吗?
【问题讨论】:
-
您为什么要这样做,而不是仅仅获取
Math.random的结果并将其缩放以适应所需范围? -
如果你想要一个介于 0 和 0.5 之间的随机数,为什么不将 Math.random() 的结果除以 2?
标签: javascript if-statement random