如何在 JavaScript 中建立指定範圍內的隨機數
我們的任務是建立一個函式,例如 createRandom,該函式採用兩個引數並返回一個(最大值不包含)指定範圍內的偽隨機數。
函式程式碼如下 −
示例
const min = 3;
const max = 9;
const createRandom = (min, max) => {
const diff = max - min;
const random = Math.random();
return Math.floor((random * diff) + min);
}
console.log(createRandom(min, max));理解程式碼 −
- 我們求最大值和最小值的差值
- 我們建立一個隨機數
- 然後我們乘以 diff 和 random 以生成介於 0 和 diff 之間的隨機數
- 然後我們向其新增最小值,以生成介於最小值和最大值之間的隨機數
輸出
此程式碼在控制檯中的輸出為 −
6
廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP