我正在爲小學生製作一個「捶打鼴鼠」風格的遊戲,他們必須點擊正確的數字,以符合給定的總和。jQuery - 隨機選擇數字
目前該程序正在生成這樣的附加總和。
function createPlusSum(total) {
console.log(total)
var int1 = Math.ceil(Math.random() * total);
var int2 = total - int1;
$('#target').html(int1 + ' + ' + int2 + ' = ?');
}
我爲減法再次這樣做,它的工作原理,但我不知道從哪裏何去何從的問候隨機加法或減法的問題是否產生。這是產生減法問題的函數。
function createTakeSum(total) {
console.log(total)
var int1 = Math.ceil(Math.random() * total);
var int2 = total + int1;
$('#target').html(int2 + ' - ' + int1 + ' = ?');
}
我使用它來創建除了總結
createPlusSum(total);
我怎麼會說我想
createPlusSum(total);
或
createTakeSum(total);
我已經試過你的方法和它的作品。不過出於某種原因,每個數字都有9的答案。爲什麼? @geedubb – sMilbz
http://jsfiddle.net/pUwKb/24/我已經試了一次,每個答案是6.有一個去@geedubb – sMilbz
我編輯了上述答案來排序。原因在於您的總額在文檔加載時最初只設置一次。使用上面的代碼,每次調用createSum()時都會生成一個新值() – geedubb