diff --git a/panda-code/src/main/java/org/panda/code/uitl/StringUtil.java b/panda-code/src/main/java/org/panda/code/uitl/StringUtil.java index 35f555a..7ad6cd7 100644 --- a/panda-code/src/main/java/org/panda/code/uitl/StringUtil.java +++ b/panda-code/src/main/java/org/panda/code/uitl/StringUtil.java @@ -71,11 +71,11 @@ public class StringUtil { public static String randomString(int length){ StringBuffer randomString=new StringBuffer(); while (length>0){ - Random random=new Random(); - int ran=random.nextInt(3); + ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current(); + int ran=threadLocalRandom.nextInt(3); switch (ran){ case 0: - randomString.append(random.nextInt(10)); + randomString.append(threadLocalRandom.nextInt(10)); break; case 1: randomString.append(randomLowerCase());