gpt4 book ai didi

java - 如何在java中生成一个真正的唯一字符字符串

转载 作者:行者123 更新时间:2023-12-04 05:33:55 25 4
gpt4 key购买 nike

有没有办法生成像 UUID.randomUUID() 这样的唯一代理字符串,但只包含字符(意味着没有数字)?该字符串存储在不同主机上的多个数据库中,并且必须在系统范围内唯一(即使我同时生成两个 key - 即通过线程)。

最佳答案

刚刚写了这个 - 大写字符的随机字符串:

package dan;

import java.util.Random;

public class RandText {

/**
* @param args
*/
public static void main(String[] args) {

String s = getRandomText(100);
System.out.println(s);

}


public static String getRandomText(int len) {
StringBuilder b = new StringBuilder();
Random r = new Random();
for (int i = 0; i<len;i++) {
char c = (char)(65+r.nextInt(25));
b.append(c);
}
return b.toString();
}
}

关于java - 如何在java中生成一个真正的唯一字符字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com