java生成不重复9位
时间: 2023-11-17 21:04:54 浏览: 147
Java实现生成n个不重复的随机数
可以使用UUID类来生成不重复的9位字符串。UUID类可以生成36位的唯一标识符,其中包含数字和字母。我们可以通过截取其中的一部分来得到9位字符串。具体实现代码如下:
```java
import java.util.UUID;
public class UniqueNineDigitGenerator {
public static String generate() {
String uuid = UUID.randomUUID().toString().replace("-", "");
return uuid.substring(0, 9);
}
public static void main(String[] args) {
System.out.println(generate());
}
}
```
运行结果类似于:
```
b3c5d8a2e
```
阅读全文