我正在尝试用JavaScript编写一个随机数字游戏,但是如果它们被更改,我在获取随机数以实际生成min和max之间的内容时会遇到很多麻烦。
这是我到目前为止所做的:
var min = 1,
max = 10;
function randomNumber() {
var val;
do {
val = Math.round(Math.random() * max);
} while (val<=(min - 0.5));
return val;
}
但是,如果我改变最小值和最大值,那么这些数字就不会有效。
感谢您的帮助,谢谢。
答案 0 :(得分:1)
我认为如果你使用这个
Math.floor(Math.random() * max) + min
你应该能够根据自己的意愿改变。