我正在为我的网站建立一个小应用程序,你可以在其中输入骰子卷,决定一个动作是成功的还是你击中了一个敌人(成功率将在以后添加)现在虽然我只是需要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))
这就是你要找的东西。而不是总结骰子卷,只需将它们放入一个数组并返回数组。