js随机数组⾥的值,随机0-10整数random,随机数组arr【测试
成功】
测试正确:
var arr = [40,48,50,58];
var min = 0;
var max = 4;
var rand = Math.floor(Math.random()*(max-min+1))+min;
console.log(arr[rand])  // 0,1,2,3,4,5,4,1,2,4,10
Math.floor();  //向下取整。
Math.random();  //0.0 ~ 1.0 之间的⼀个伪随机数。【包含0不包含1】 //⽐如0.8647578968666494
令数组全部的值为0
Math.floor(Math.random()*10);  //可均衡获取0到9的随机整数。
①  parseInt(Math.random()*(m-n)+n)          // ⽣成 [n,m),包含n但不包含m的正整数:
②  parseInt(Math.random()*(m-n)+n)+1      // ⽣成 (n,m],不包含n但包含m的正整数:
③ parseInt(Math.random()*(m-n+1)+n)        // ⽣成 [n,m],包含n和m的随机数:
④ parseInt(Math.random()*(m-n-1)+n+1)      // ⽣成 (n,m),不包含n和m的正整数:
parseInt(10*Math.random())  //输出0~9之间的随机整数
Math.floor(Math.random()*10+1)  //输出1~10之间的随机整数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。