我正在尝试一次生成三个随机不同的数字。但它没有正确生成它们。请帮我解决这个问题。
以下是我的代码
function makeRand(){
var numLow = 1,
numHigh = 7,
adjustedHigh = (parseFloat(7) - parseFloat(1)) + 1,
numRand = Math.floor(Math.random()*adjustedHigh) + parseFloat(numLow);
console.log("In makeRand "+numRand);
chkGen(numRand);
}
function chkGen(prev){
console.log("In chkGen "+prev);
if(latest===prev){makeRand();}
old=prev;
latest=prev;
console.log("Old is Now "+old);
return prev;
}
$(document).ready(function(){
window.old=0;
window.latest=0;
for(i=0;i<3;i++){
console.log("Started Here "+old);
var rnd=chkGen(old);
imgNo[i] = rnd;
}
alert(imgNo);
});