JavaScript的隨機數Math.random()/返回值/ 在0(包含)和1(不包括)之間的浮點偽隨機數。
**
例子
function getRandom() {//獲取0~1之間隨機數
return Math.random();
}
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min; //The maximum is exclusive and the minimum is inclusive
}
//此示例返回指定值之間的隨機整數。該值不低於min(或者大於minif 的下一個整數min不是整數),並且小於(但不等於)max。
實際應用
要求
// 隨機生成長度為 10 的陣列。
// 每項的型別為 object 物件
// 其 x 屬性的值 大於或等於 5 小於 12
// 其 y 屬性的值 大於或等於 12 少於 18
var arr =[]; //建立返回值的新陣列
for(var i = 0;i<10;i++){ //隨機生成長度為10的陣列,使用for迴圈十次
var tmp={}; //建立空值
let x = Math.floor(Math.random()*(12-5)+5);
let y = Math.floor(Math.random()*(18-12)+12);
tmp["x"] = x;
tmp["y"] = y;
arr.push(tmp);
}console.log(arr)
歡迎各位大牛前來增加回答/請不要需改原有回答和條件並在此線下提交更優秀的回答