当前位置: 代码迷 >> 综合 >> java 生成随机码
  详细解决方案

java 生成随机码

热度:4   发布时间:2024-02-01 18:11:05.0

生成随机码code:

private String generateWord() {  String[] beforeShuffle = new String[] { "2", "3", "4", "5", "6", "7",  "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J",  "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",  "W", "X", "Y", "Z" };  List list = Arrays.asList(beforeShuffle);  Collections.shuffle(list);  StringBuilder sb = new StringBuilder();  for (int i = 0; i < list.size(); i++) {  sb.append(list.get(i));  }  String afterShuffle = sb.toString();  String result = afterShuffle.substring(5, 9);  return result;  }

这种方式不具备记忆功能,也就是说,我重新生成运行代码,有可能相同, 如何具备记忆功能?