首先先了解一下Math的方法bash
隨機生成的值可能包含最大、最小值dom
function RandomNum (min, max) {
let range = max - min
return Math.round(Math.random()*range) + min
}
複製代碼
隨機生成的值可能包含最小值但不可能包含最大值ui
function RandomNum (min, max) {
let range = max - min
return Math.floor(Math.random()*range) + min
}
複製代碼
隨機生成的值可能包含最大值但不可能包含最小值spa
function RandomNum (min, max) {
let range = max - min
let num = Math.round(Math.random()*range)
if (num === 0) {
return min+1
} else {
return num + min
}
}
複製代碼
隨機生成的值既不包含最大值也不包含最小值code
function RandomNum(Min, Max) {
let range = Max - Min;
let num = Math.round(Math.random()*range)
if (num === 0) {
return Min+1
} else if ( num === 8) {
return Max-1
} else {
return num + Min
}
}
複製代碼