多个骰子卷,多个结果

时间:2017-12-25 00:35:52

标签: javascript dice

我正在为我的网站构建一个小应用程序,你可以在其中输入骰子卷,决定一个动作是成功的还是你击中了一个敌人(成功率要稍后添加) 现在虽然我只需要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>

基于自己的初步假设,它与最终的&#34;总和&#34;但要用什么来代替?

1 个答案:

答案 0 :(得分:1)

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))

这就是你要找的东西。

,而不是对骰子进行求和,只需将它们放入数组中即可
相关问题