gpt4 book ai didi

javascript - 随机骰子 nr,javascript

转载 作者:行者123 更新时间:2023-11-28 20:35:01 24 4
gpt4 key购买 nike

是否可以将顶部的这三个函数合二为一,并且当我单击按钮滚动所有三个函数时,每个骰子仍然无法获得相同的随机数?澄清这些功能是当我点击单个骰子时的功能,而底部的功能是当我想同时滚动所有三个骰子时的功能!所有这些都有效,我的问题是是否可以用更少的代码来完成?

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();
}

最佳答案

向函数添加一个参数,以便在调用时可以传入要设置的模具。假设 dice1dice2dice3 是全局变量。

function rollDice(di){
var randomDice = Math.floor(6*Math.random())+1;
di.src = "dice/" + randomDice + ".jpg";
}

function rollDices() {
rollDice(dice1);
rollDice(dice2);
rollDice(dice3);
}

关于javascript - 随机骰子 nr,javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15603217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com