我似乎无法使用Math.floor((Math.random() * 1.0) + 0.0);
是否有解决方法?
答案 0 :(得分:5)
Math.random()
将生成0.0
和1.0
之间的随机浮点数。
工作示例:
document.getElementById("generate").onclick = function() {
document.getElementById("random").value = Math.random();
};

<button id="generate">Generate random number</button>
<input id="random">
&#13;
答案 1 :(得分:0)
正如您可能看到的,乘以1.0并添加0.0完全没用。什么打破了你的机制是Math.floor,它很可能将你的数字减少到0.0,无论0.0和1.0 Math.random返回什么数字。