好的,我的问题是我有三个随机数生成器,我希望这三个从1到5随机生成的数字的值加起来等于9。例如,我随机生成了4、3和2。在另一个按钮点击上,我随机生成了5、3和1。我已经试图做到这一点,但就是想不出来。
function statGen() {
var x = document.getElementById("number");
x.innerHTML = Math.floor((Math.random() * 5) + 1);
var a = document.getElementById("agl");
a.innerHTML = Math.floor((Math.random() * 4) + 1);
var l = document.getElementById("lck");
l.innerHTML = Math.floor((Math.random() * 3) + 1);
}
<button id="statbutton" onclick="statGen()">Get Numbers</button>
<p id="main">Main:</p>
<p id="number"></p>
<br/>
<p id="Agl">Agl:</p>
<p id="agl"></p>
<br/>
<p id="Lck">Lck:</p>
<p id="lck"></p>
我曾尝试将其通过循环运行多次直到变成数字9,但这些尝试都失败了。