push()的参数是random数组得到的是相同随机数,是什么原因
来源:4-8 编程练习
qq_依寻_03298115
2017-06-19 13:02:35
function getRandom(n,m) {
//生成随机整数的个数
var choise = m - n + 1;
return Math.floor(Math.random() * choise + n);
}
var random = getRandom(1,99);
var arr = [];
for(var i = 0;i < 10; i++) {
arr.push(getRandom(1,99));
}
console.log(arr);
3回答
刘光耀Joseph
2017-08-24
设置0-100呀~~
好帮手慕糖
2017-06-19
你好,随机数你从1到99之间随机获取的,不能确定获取到的数值是什么,我这里测试如下图;但是你若使用arr.push(random); 就表示,random为你获取到的一个随机数,然后通过循环十次将这个数压入数组中。所以数组元素是相同的。祝学习愉快!
rickleong
2017-06-19
沒問題阿...我這裏
相似问题