public String getlinkNo() {
String linkNo = "";
// 用字符数组的方式随机
String model = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char[] m = model.toCharArray();
for (int j = 0; j < 6; j++) {
char c = m[(int) (Math.random() * 36)];
// 保证六位随机数之间没有重复的
if (linkNo.contains(String.valueOf(c))) {
j--;
continue;
}
linkNo = linkNo + c;
}
return linkNo;
}
java随机生成6位不重复的字符串
最新推荐文章于 2021-02-28 02:22:44 发布
本文介绍了一种使用Java实现的算法,该算法能够生成一个六位数的随机字符串,其中每位数字或字母都不重复,确保了链接号的唯一性和随机性。通过字符数组和数学随机函数结合,循环直至生成符合要求的链接号。
914

被折叠的 条评论
为什么被折叠?



