js中的随机数

2018-01-31T18:20:28

js中的随机数的是通过Math对象中的random()方法来实现的

m到n中生成随机整数数的公式是(其中m,n是整数):Math.floor((m-n+1)*Math.random())+1

下面是个实例:

1、随机生成1到100的10个数,并对他们降序排列

var arr = [];
for (var i = 0; i < 10; i++) {
  arr[i] = Math.floor(100 * Math.random()) + 1;
}
arr = arr.sort(function (a, b) { return b - a });
document.write(arr + "<br/>");
document.write("这组数中最大的值是:" + arr[0] + ",最小的值是:" + arr[9]);

2、猜数游戏:生成1到9的数,猜数

var kk = Math.floor(9 * Math.random()) + 1;
var caia = Number(prompt("请输入你猜的数字"));
while (kk !== caia) {
  if (kk < caia) {
    alert("输入的数字太大了");
  } else {
    alert("输入的数字太小了");
  }
  caia = Number(prompt("请重新输入你猜的数字"));
}
alert("恭喜你猜对了");

 

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。