使用js 随机生成 0-50的数
时间: 2023-12-12 14:05:27 浏览: 51
你可以使用 Math.random() 函数生成一个在0到1之间的随机数,然后将其乘以50,再使用 Math.floor() 函数向下取整得到一个0到49之间的整数,最后再加上1就可以得到一个0到50之间的随机整数。示例代码如下:
```
var randomNum = Math.floor(Math.random() * 50) + 1;
console.log(randomNum); // 输出随机整数
```
代码中的 Math.floor() 函数将小数部分舍去,得到一个整数。注意,这里加上1的目的是确保随机数包括0和50。
相关问题
js 随机生成1-10的随机数
可以使用JavaScript的Math.random()方法结合Math.floor()方法来生成1到10的随机数,代码如下:
```javascript
// 生成1到10的随机整数
var randomNum = Math.floor(Math.random() * 10) + 1;
console.log(randomNum);
```
这段代码中,Math.random()方法会生成一个0到1(不包括1)之间的随机小数,然后乘以10,得到一个0到10(不包括10)之间的随机小数。接着使用Math.floor()方法将随机小数向下取整,得到一个0到9之间的随机整数。最后再加上1,将范围变为1到10的随机整数。
vue随机生成1-100的数并显示到页面
你可以使用Vue的计算属性来随机生成1-100的数并显示到页面上。下面是一个简单的例子:
HTML模板:
```html
<div>
随机数:{{ randomNum }}
</div>
```
Vue代码:
```javascript
new Vue({
el: '#app',
data: {
// 定义一个变量用于存储随机数
randomNumber: 0
},
computed: {
// 计算属性,生成1-100的随机数
randomNum: function() {
return Math.floor(Math.random() * 100) + 1;
}
}
})
```
在这个例子中,我们定义了一个变量`randomNumber`用于存储随机数,然后定义了一个计算属性`randomNum`,它会生成1-100的随机数。在HTML模板中,我们直接引用计算属性`randomNum`即可将随机数显示到页面中。每次页面重新渲染时,计算属性都会重新计算生成一个新的随机数。