JavaScript 隨機(jī)

javascript 隨機(jī)

 

1. math.random()

math.random() 返回 0(包括) 至 1(不包括) 之間的隨機(jī)數(shù):

范例

math.random();				// 返回隨機(jī)數(shù)

math.random() 總是返回小于 1 的數(shù)。

 

2. javascript 隨機(jī)整數(shù)

math.random()math.floor() 一起使用用于返回隨機(jī)整數(shù)。

范例

math.floor(math.random() * 10);		// 返回 0 至 9 之間的數(shù)

范例

math.floor(math.random() * 11);		// 返回 0 至 10 之間的數(shù)

范例

math.floor(math.random() * 100);	// 返回 0 至 99 之間的數(shù)

范例

math.floor(math.random() * 101);	// 返回 0 至 100 之間的數(shù)

范例

math.floor(math.random() * 10) + 1;	// 返回 1 至 10 之間的數(shù)

范例

math.floor(math.random() * 100) + 1;	// 返回 1 至 100 之間的數(shù)

 

3. 一個(gè)適當(dāng)?shù)碾S機(jī)函數(shù)

正如你從上面的例子看到的,創(chuàng)建一個(gè)隨機(jī)函數(shù)用于生成所有隨機(jī)整數(shù)是一個(gè)好主意。

這個(gè) javascript 函數(shù)始終返回介于 min(包括)和 max(不包括)之間的隨機(jī)數(shù):

范例

function getrndinteger(min, max) {
    return math.floor(math.random() * (max - min) ) + min;
}

這個(gè) javascript 函數(shù)始終返回介于 minmax(都包括)之間的隨機(jī)數(shù):

范例

function getrndinteger(min, max) {
    return math.floor(math.random() * (max - min + 1) ) + min;
}

下一節(jié):js 邏輯運(yùn)算

js 教程

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频