下午好,我正在尝试创建两个具有以下条件的随机数:它们都在 10 到 99 之间,并且第二个数字小于第一个数字。我写了以下代码:
window.onload= function() {
var x = Math.floor(Math.random() * 100);
while (x < 10) {
x = Math.floor(Math.random() * 100)
}
var y = Math.floor(Math.random() * 100);
while ((y < 10) && (y<x)) {
y = Math.floor(Math.random() * 100)
};
document.getElementById("var1").innerHTML = x;
document.getElementById("var2").innerHTML = y;
var z = parseInt( x) - parseInt(y);
document.getElementById("var3").innerHTML= z;
};
问题在于,虽然两个数字都大于 10 且小于 100,但第二个数字 (var y) 并不总是小于第一个 (var x)。
任何帮助将不胜感激。
四季花海
holdtom
慕尼黑5688855
MYYA
温温酱
相关分类