java根据时间戳生成唯一编号
时间: 2023-10-05 10:12:40 浏览: 90
java开发利用日期+xxx生成形如20131210001的流水号
可以使用Java中的UUID类生成唯一编号。UUID(Universally Unique Identifier)是一个128位的数字,用来确保在分布式系统中的唯一性。
可以通过以下代码生成一个基于时间戳的UUID:
```
import java.util.UUID;
public class UUIDGenerator {
public static String generateUUID() {
UUID uuid = UUID.randomUUID();
long timestamp = System.currentTimeMillis();
String uniqueId = uuid.toString() + "_" + timestamp;
return uniqueId;
}
}
```
这个方法将会生成一个类似于 "c2e1d952-0e3d-4d7d-aa3b-c1c8c3d8d2a6_1598994309929" 的唯一编号,其中最后的数字就是当前的时间戳。
阅读全文