使用UUID工具类生成一个java唯一10位ID纯数字的代码
时间: 2024-03-17 18:45:36 浏览: 90
java生成UUID通用唯一识别码 中文WORD版
可以使用Java自带的UUID类生成唯一的UUID,然后将其转换为10位纯数字的ID:
```java
import java.util.UUID;
public class UniqueIDGenerator {
public static String generate() {
UUID uuid = UUID.randomUUID();
long mostSignificantBits = uuid.getMostSignificantBits();
long leastSignificantBits = uuid.getLeastSignificantBits();
long uniqueNumber = Math.abs(mostSignificantBits + leastSignificantBits);
return String.format("%010d", uniqueNumber);
}
}
```
该代码会生成一个10位的纯数字ID,不重复且随机性很高。
阅读全文