随机数游戏,最小和最大麻烦

时间:2015-03-05 19:00:59

标签: javascript random logic

我正在尝试用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;
}

但是,如果我改变最小值和最大值,那么这些数字就不会有效。

感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

我认为如果你使用这个

Math.floor(Math.random() * max) + min

你应该能够根据自己的意愿改变。