java 生成随机hex字符串
时间: 2023-05-14 10:06:30 浏览: 142
java代码-使用java生成一个固定位数的随机字符串,并加密,和用户密码加密后的密文组合的源代码
可以使用以下代码生成随机hex字符串:
```java
import java.security.SecureRandom;
public class RandomHexStringGenerator {
private static final String HEX_CHARS = "0123456789ABCDEF";
private static final SecureRandom secureRandom = new SecureRandom();
public static String generate(int length) {
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
sb.append(HEX_CHARS.charAt(secureRandom.nextInt(HEX_CHARS.length())));
}
return sb.toString();
}
}
```
调用 `RandomHexStringGenerator.generate(16)` 可以生成一个长度为 16 的随机 hex 字符串。
阅读全文