js 生成两位数随机数
时间: 2023-07-23 22:57:19 浏览: 50
你可以使用以下代码生成两位数的随机数:
```javascript
function generateRandomNumber() {
return Math.floor(Math.random() * 90 + 10);
}
var randomNumber = generateRandomNumber();
console.log(randomNumber);
```
这段代码中,`Math.random()`函数会生成一个0到1之间的随机小数。通过将其乘以90,可以获得一个0到90之间的随机数。然后,通过加上10,将范围变为10到100之间的随机数。最后,使用`Math.floor()`函数将结果向下取整,得到一个两位数的随机整数。
相关问题
写一个jquery生成12位的随机数方法,前八位要是当前年月日
你可以使用以下代码来生成12位的随机数,并将前八位设置为当前年月日:
```javascript
function generateRandom() {
var date = new Date();
var year = date.getFullYear().toString().substr(-2);
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var day = ("0" + date.getDate()).slice(-2);
var random = Math.floor(Math.random() * 1000000000).toString().substr(0, 4);
return year + month + day + random;
}
```
在该函数中,首先获取当前日期,并将年份转换为两位数。然后使用 `slice` 和 `substr` 函数将月份和日期转换为两位数。接着,使用 `Math.random()` 生成一个 10 位数的随机数,并使用 `substr` 函数截取前四位。最后将年月日和随机数拼接在一起,返回一个 12 位的随机数。
rand随机生成四位数
以下是两种生成随机四位数的方法:
1. 使用SQL语句生成随机四位数
```sql
SELECT CEILING(RAND()*9000+1000);
```
该语句使用RAND()函数生成0到1之间的随机小数,然后将其乘以9000再加上1000,最后向上取整,即可生成一个四位数。
2. 使用JavaScript生成随机四位数
```html
<input type="button" id="btn" value="点击生成随机四位数" />
<span id="num"></span>
<script>
function rand(min,max) {
return Math.floor(Math.random()*(max-min))+min;
}
var btn=document.getElementById("btn");
btn.onclick=function(){
var randnum=rand(1000,9999);
document.getElementById("num").innerHTML=randnum;
}
</script>
```
该代码使用JavaScript编写了一个rand()函数,用于生成指定范围内的随机整数。然后在HTML中添加一个按钮和一个用于显示随机数的span标签,当按钮被点击时,调用rand()函数生成随机四位数,并将其显示在span标签中。