gpt4 book ai didi

javascript - 多次掷骰子,多种结果

转载 作者:行者123 更新时间:2023-12-03 02:49:04 25 4
gpt4 key购买 nike

我正在为我的网站构建一个小型应用程序,您可以在其中输入骰子来决定操作是否成功或击中敌人(成功率将在稍后添加)目前,我只需要 javascript 来单独显示骰子结果,它现在显示完整的数字。

这是输出骰子的脚本。我将于 2018 年 1 月 15 日开始学习编程。我希望能够变得更好。因此,我感谢您提供的任何帮助。

<script>
function rollDie(sides) {
if(!sides) sides = 6;
with(Math) return 1 + floor(random() * sides);
}

function rollDice(number, sides) {
var total = 0;
while(number-- > 0) total += rollDie(sides);
return total;
}
</script>

基于自己的初步假设,它与最终的“总数”有关,但是用什么来替换它?

最佳答案

function rollDie(sides) {
if(!sides) sides = 6;
return 1 + Math.floor(Math.random() * sides);
}

function rollDice(number, sides) {
var total = [];
while(number-- > 0) total.push(rollDie(sides));
return total;
}

console.log(rollDice(3, 6))

这就是您正在寻找的东西。无需将骰子的结果相加,只需将它们放入一个数组中并返回该数组即可。

关于javascript - 多次掷骰子,多种结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47964912/

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