我没有找到我的问题,或者我不知道如何搜索它。
我的问题是:
top: -15;
我希望得到一个随机的十六进制字符串(我希望将其保存在一个ArrayList中),其中包含10位数字(不多,不少)此代码生成9位数字,如果我用&#34更改比较器;我&#34 ;到4,我得到12位数。
我该怎么做?
答案 0 :(得分:0)
不是打印随机十六进制数字(一次3个),而是返回String
(为此我推荐StringBuilder
)。像,
private static final String alfabetohexa = "0123456789ABCDEF";
private static final int n = alfabetohexa.length();
private static final Random random = new Random();
public static String generarMuestras(final int len) {
StringBuilder sb = new StringBuilder(len);
for (int i = 0; i < len; i++) {
sb.append(alfabetohexa.charAt(random.nextInt(n)));
}
return sb.toString();
}