需要生成1-3之间的随机数,并且需要设置3个变量

时间:2019-07-16 18:12:59

标签: javascript html

我正在使用DOMS创建HTML和CSS游戏,以操纵HTML页面上的按钮值/文本,以匹配JavaScript文件中的值。

因此,生成了3个数字,每个数字都分配给了HTML上的3个单独的按钮。

我想对分配给每个按钮的值进行随机分配,以使正确的输入不会每次都位于相同的按钮位置。

我当时想生成一个介于1和3之间的随机数,然后返回该值并找到其他两个数字,例如

如果随机数为2,则该函数将确定需要将其他值分配给按钮1和3。


//Define  Min Number Range & Main Number & Random Number

var Min = 10;
var Max = 40;

var S1 = Math.floor(Math.random() * (Max - Min + 1) + Min);
var S2 = Math.floor(Math.random() * (Max - Min + 1) + Min);

var MainNumber = S1 + S2;
var RandomNumber = Math.floor(Math.random() * (Max - Min + 1) + Min);

console.log('S1 = ', S1);
console.log('S2 = ', S2);
console.log('Random = ', RandomNumber);
console.log('Main = ', MainNumber);

//Assign Numbers To Elements On HTML

//String Conv

document.getElementById("p1").innerHTML = S1;
document.getElementById("p2").innerHTML = S2;
document.getElementById("p3").innerHTML = RandomNumber;
document.getElementById("p4").innerHTML = MainNumber;

document.getElementById("p1").value = S1;
document.getElementById("p2").value = S2;
document.getElementById("p3").value = RandomNumber;


var VMin = 1
var VMax = 3

var VS1 = Math.floor(Math.random() * (VMax - VMin + 1) + VMin);

我希望能够返回1-3之间的随机数,并找到2个缺失值,例如随机数为1,函数将能够确定需要将值分配给2和3。

0 个答案:

没有答案