js求隨機數

2021-08-17 23:05:13 字數 474 閱讀 6456

求某個正數範圍內隨機選擇乙個值:

值 = math.floor(math.random() * 可能值的總數 + 第乙個可能的值)
例如:

1.求1-100內的隨機整數

var result = math.floor(math.random() * 100 + 1);
2.在乙個陣列中隨機取出一項

var array = ['a','b','c','d','e','f','g'];

/*array.length === 7,取0-6之間的隨機整數*/

var index = math.floor(math.random() * 7 + 0);

/*隨機取的結果是*/

var result = array[index];

console.log(result);

js 獲取隨機數

用js的隨機數生成函式random 配合其他數學函式可以限制隨機數的取值。math.random 結果為0 1間的乙個隨機數 包括0,不包括1 math.floor num 引數num為乙個數值,函式結果為num的整數部分。math.ceil n 返回大於等於n的最小整數。math.round nu...

js 生成隨機數

js 可以使用 math 算數 物件來實現隨機數的生成。方法描述 ceil x 對數進行上捨入,即向上取整。floor x 對 x 進行下捨入,即向下取整。round x 四捨五入。random 返回 0 1 之間的隨機數,包含 0 不包含 1。一些例項說明 math.ceil math.rando...

js 生成隨機數

1.使用內建的隨機數發生方法 math.random 該方法產生乙個0到1之間的浮點數。math.floor math.random 10 1 1 10 math.floor math.random 24 0 23 2.基於時間,亦可以產生隨機數 var now new date var numbe...