是否有可能將這三個函數在頂部合併爲一個,並且在每個骰子上仍然不會獲得相同的隨機nr,當我單擊一個按鈕來滾動所有三個時,當我點擊單個骰子時,清除這些功能是有用的,而底部的功能是當我想同時擲出三個att時!所有這一切工作我的問題是,只有它可以用更少的代碼完成?隨機骰子nr,javascript
function rollDice1(){
var randomDice = Math.floor(6*Math.random())+1;
dice1.src = "dice/" + randomDice + ".jpg";
}
function rollDice2(){
var randomDice = Math.floor(6*Math.random())+1;
dice2.src = "dice/" + randomDice + ".jpg";
}
function rollDice3(){
var randomDice = Math.floor(6*Math.random())+1;
dice3.src = "dice/" + randomDice + ".jpg";
}
function rollDices() {
rollDice1();
rollDice2();
rollDice3();
}
你如何初始化'dice1','dice2'和'dice3'? – 2013-03-24 19:57:12
*並且每個骰子仍然沒有相同的隨機nr * - 您的代碼不能保證骰子是唯一的。 – dfsq 2013-03-24 19:57:13