我正在尝试填充一个具有给定数量元素的数组(该参数在函数中声明),因为有一个 startValue 和 endValue 例如用 5 个数字填充 myArray 5 到 15 之间。
function populateArray(num, startValue, endValue){
var j,
localArray=[];
for(j=startValue;j<=endValue;j+=1){
var k = Math.floor(Math.random()* j);
localArray.push(k);
}
console.log(localArray);
}
其中 num 是数组中所需的元素数量 _ 我不知道如何实现它。提前致谢。
最佳答案
function populateArray(num, startValue, endValue){
var j,
localArray=[];
for(j=0; j <= num; j++){
var k = randomIntFromInterval(startValue, endValue);
localArray.push(k);
}
return localArray;
}
//From: http://stackoverflow.com/a/7228322/402706
function randomIntFromInterval(min,max)
{
return Math.floor(Math.random()*(max-min+1)+min);
}
console.log(populateArray(10, 8, 12));
关于javascript - 使用给定参数使用 javascript 用随机值填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25713817/