用java代码生成一个年月日+5位随机数的代码,年只要后面两位
时间: 2024-12-28 10:37:52 浏览: 73
在Java中,你可以使用`java.util.Random`类配合`Date`类来生成指定格式的日期加上五位随机数。这里是一个示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 获取当前日期并截取后两位作为年份
Date currentDate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
String year = formatter.format(currentDate).substring(6);
// 加上随机数
int randomNumber = random.nextInt(90000); // 五位随机数范围从0到99999
// 组合生成新的日期字符串
String generatedDate = "年" + year + "月随机日" + (randomNumber / 10000) + "日" + (randomNumber % 10000);
System.out.println(generatedDate);
}
}
```
这段代码首先获取当前日期的后两位作为年份,然后生成一个五位随机数,并将其组合成一个新的日期字符串形式。注意,由于随机数生成范围是0到99999,所以月份和日子的表示需要进一步处理。
阅读全文
相关推荐


















