您好,欢迎访问一九零五行业门户网

java如何随机生成不重复的字符串

可以使用random()函数与valueof()函数来实现。
random() 方法用于返回一个随机数,随机数范围为 0.0 =< math.random < 1.0。
valueof(char c):方法用于返回 char 参数的字符串表示形式。
(视频教程推荐:java视频)
具体代码如下:
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开发入门
以上就是java如何随机生成不重复的字符串的详细内容。
其它类似信息

推荐信息