js从两个数中随机抽取一个
时间: 2023-05-26 12:01:44 浏览: 59
A:
可以使用Math.random()方法生成一个0到1之间的随机数,然后乘以两个数之间的差,再加上两个数中的小值,最后取整为整数即可。
代码示例:
```
function randomBetween(a, b) {
return Math.floor(Math.random() * (b - a + 1) + a);
}
```
调用示例:
```
var num1 = 1;
var num2 = 10;
console.log(randomBetween(num1, num2)); // 输出1到10之间的随机整数
```
相关问题
JS中随机从数组里面抽取一个数据
在JavaScript中,你可以使用Math.random()函数生成一个0到1之间的随机数,然后通过乘以数组长度、向下取整的方式随机抽取数组中的一个元素。具体的代码如下:
```
const arr = [1, 2, 3, 4, 5];
const randomIndex = Math.floor(Math.random() * arr.length);
const randomElement = arr[randomIndex];
console.log(randomElement);
```
以上代码会从数组arr中随机抽取一个元素并输出。
用JavaScript制作随机抽取一个数字100以内
您可以使用以下代码实现在100以内随机抽取一个数字:
```javascript
let randomNum = Math.floor(Math.random() * 100) + 1;
console.log(randomNum);
```
这里使用了 Math.random() 函数生成一个 0 ~ 1 之间的随机小数,然后用 Math.floor() 函数向下取整,得到一个 0 ~ 99 之间的整数。最后加上 1,即可得到 1 ~ 100 之间的整数。