基本上标题要求什么。我见过多种方法,比如使用Apache公共资源,而UUID对于刚开始使用Java的人来说似乎太复杂了。
答案 0 :(得分:2)
如果您真的想自己做,那么您可以这样做:
Random r = new Random();
String alphabet = "0123456789abcdefghijklmnopqrstuvwxyz";
StringBuilder result = new StringBuilder();
final int lengthOfDesiredString = 25;
for (int i = 0; i < lengthOfDesiredString; i++)
result.append(alphabet.charAt(r.nextInt(alphabet.length())));
System.out.println(result);
但恕我直言,使用库然后重新发明轮子更简单。