写一个jquery生成12位的随机数方法,前八位要是当前年月日
时间: 2024-01-28 08:05:52 浏览: 73
javascript生成随机数的方法
你可以使用以下代码来生成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 位的随机数。
阅读全文