From 89ee25fd1a23cb69d0000a94dd9adc56eddbbc82 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sun, 20 Jul 2025 13:41:13 +0800 Subject: [PATCH] fix: className is illegal --- .../main/java/com/reajason/javaweb/antsword/Utils.java | 10 ++++------ .../main/java/com/reajason/javaweb/behinder/Utils.java | 9 ++++----- .../main/java/com/reajason/javaweb/godzilla/Utils.java | 10 ++++------ 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/tools/ant-sword/src/main/java/com/reajason/javaweb/antsword/Utils.java b/tools/ant-sword/src/main/java/com/reajason/javaweb/antsword/Utils.java index 02dbfde1..3a5815d9 100644 --- a/tools/ant-sword/src/main/java/com/reajason/javaweb/antsword/Utils.java +++ b/tools/ant-sword/src/main/java/com/reajason/javaweb/antsword/Utils.java @@ -41,13 +41,11 @@ public class Utils { public static String getRandomClassName() { String[] domainAs = new String[]{"com", "net", "org", "sun"}; - String domainB = getRandomAlpha((new Random()).nextInt(5) + 3).toLowerCase(); - String domainC = getRandomAlpha((new Random()).nextInt(5) + 3).toLowerCase(); - String domainD = getRandomAlpha((new Random()).nextInt(5) + 3).toLowerCase(); - String className = getRandomAlpha((new Random()).nextInt(7) + 4); + String domainB = getRandomAlpha(5); + String domainC = getRandomAlpha(5); + String className = getRandomAlpha(7); className = className.substring(0, 1).toUpperCase() + className.substring(1).toLowerCase(); - int domainAIndex = (new Random()).nextInt(4); - String domainA = domainAs[domainAIndex]; + String domainA = domainAs[(new Random()).nextInt(4)]; int randomSegments = (new Random()).nextInt(3) + 3; if (randomSegments == 3) { return domainA + "." + domainB + "." + className; diff --git a/tools/behinder/src/main/java/com/reajason/javaweb/behinder/Utils.java b/tools/behinder/src/main/java/com/reajason/javaweb/behinder/Utils.java index fd0b0e8b..492deeba 100644 --- a/tools/behinder/src/main/java/com/reajason/javaweb/behinder/Utils.java +++ b/tools/behinder/src/main/java/com/reajason/javaweb/behinder/Utils.java @@ -41,12 +41,11 @@ public class Utils { public static String getRandomClassName() { String[] domainAs = new String[]{"com", "net", "org", "sun"}; - String domainB = getRandomAlpha((new Random()).nextInt(5) + 3); - String domainC = getRandomAlpha((new Random()).nextInt(5) + 3); - String className = getRandomAlpha((new Random()).nextInt(7) + 4); + String domainB = getRandomAlpha(5); + String domainC = getRandomAlpha(5); + String className = getRandomAlpha(7); className = className.substring(0, 1).toUpperCase() + className.substring(1).toLowerCase(); - int domainAIndex = (new Random()).nextInt(4); - String domainA = domainAs[domainAIndex]; + String domainA = domainAs[(new Random()).nextInt(4)]; int randomSegments = (new Random()).nextInt(3) + 3; if (randomSegments == 3) { return domainA + "." + domainB + "." + className; diff --git a/tools/godzilla/src/main/java/com/reajason/javaweb/godzilla/Utils.java b/tools/godzilla/src/main/java/com/reajason/javaweb/godzilla/Utils.java index 8afd0479..4010fd3e 100644 --- a/tools/godzilla/src/main/java/com/reajason/javaweb/godzilla/Utils.java +++ b/tools/godzilla/src/main/java/com/reajason/javaweb/godzilla/Utils.java @@ -41,13 +41,11 @@ public class Utils { public static String getRandomClassName() { String[] domainAs = new String[]{"com", "net", "org", "sun"}; - String domainB = getRandomAlpha((new Random()).nextInt(5) + 3).toLowerCase(); - String domainC = getRandomAlpha((new Random()).nextInt(5) + 3).toLowerCase(); - String domainD = getRandomAlpha((new Random()).nextInt(5) + 3).toLowerCase(); - String className = getRandomAlpha((new Random()).nextInt(7) + 4); + String domainB = getRandomAlpha(5); + String domainC = getRandomAlpha(5); + String className = getRandomAlpha(7); className = className.substring(0, 1).toUpperCase() + className.substring(1).toLowerCase(); - int domainAIndex = (new Random()).nextInt(4); - String domainA = domainAs[domainAIndex]; + String domainA = domainAs[(new Random()).nextInt(4)]; int randomSegments = (new Random()).nextInt(3) + 3; if (randomSegments == 3) { return domainA + "." + domainB + "." + className;