public static String shuffleForSortingString(String begin ,String end) { String uuid = UUID.randomUUID().toString().replaceAll("-", "").toUpperCase(); Long randomNum = System.currentTimeMillis(); String str = uuid+randomNum; char[] c = str.toCharArray(); List<Character> lst = new ArrayList<Character>(); for (int i = 0; i < c.length; i++) { lst.add(c[i]); } //打乱顺序 Collections.shuffle(lst); String resultStr = ""; for (int i = 0; i < lst.size(); i++) { resultStr += lst.get(i); } return resultStr.substring(begin,end).trim(); }
随机生成不重复的字符串
最新推荐文章于 2024-07-20 03:14:27 发布