Underscore.js是javascript中的庫,可簡化數組,字符串,對象的操作。
_.random()函數用於返回隨機整數,該整數在提供給該函數的範圍內。
注意:在瀏覽器中使用下劃線函數之前,非常有必要鏈接下劃線CDN。鏈接underscore.js CDN時“_”作為全局變量附加到瀏覽器。
用法:
_.random(min, max);
參數:它采用以下參數。
- min value:它是函數要返回的最小隨機值。
- max value:它是函數可以返回的最大隨機值。
返回值:它返回介於最小值和最大值之間的隨機整數。如果僅傳遞一個值,則它將返回介於0和傳遞值之間的隨機值。
範例1:
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script>
let min = 5;
let max = 10;
// Printing 5 random values
// in range 5 and 10
for (let i = 0; i < 5; i++) {
console.log(_.random(min, max));
}
</script>
</body>
</html>
輸出:
範例2:如果沒有給隨機函數參數。
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script>
// Without passing any
// value to function
console.log(_.random())
</script>
</body>
</html>
輸出:
範例3:如果僅給出一個參數,則隨機值在0到n的範圍內,其中n是給定的參數。
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script>
console.log(_.random(10))
console.log(_.random(5))
console.log(_.random(8))
</script>
</body>
</html>
輸出:
相關用法
注:本文由純淨天空篩選整理自tarun007大神的英文原創作品 Underscore.js _.random() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。