代码 :
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + 1;
}
var random = getRandom(1, 10);
while (1) {
var num = prompt('你来猜猜数字是多少');
if (num > random)
alert('你猜大了!');
else if (num < random)
alert('你猜小了!');
else {
alert('你猜中了,恭喜!!!');
break;
}
}
使用了内置对象数学方法中的 随机数方法 Math.random()
其用法为以下:
Math.random()
函数返回一个浮点数,伪随机数在范围 0<= x < 1
下面都是封装了一个函数,方便使用
普通用法:
得到一个大于等于 0,小于一之间的随机数
function getRandom() {
return Math.random();
}
进阶用法,推荐使用的
获取指定范围内的随机整数:
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}