From 112e6290f0660ef3927604362180854c301be265 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 5 Jun 2026 11:59:35 +0800 Subject: [PATCH 1/2] add random text pool --- src/main/java/com/imyeyu/utils/Text.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/imyeyu/utils/Text.java b/src/main/java/com/imyeyu/utils/Text.java index 8af051e..423ae4f 100644 --- a/src/main/java/com/imyeyu/utils/Text.java +++ b/src/main/java/com/imyeyu/utils/Text.java @@ -15,8 +15,16 @@ import java.util.UUID; */ public class Text { + public static String LETTER_POOL = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + + public static String NUMBER_POOL = "0123456789"; + + public static String LETTER_NUMBER_POOL = LETTER_POOL + LETTER_POOL; + + public static String PASSWORD_CHAR_POOL = LETTER_NUMBER_POOL + "!#$%&()*+,-./:;<=>?@[]^_`{|}~"; + /** 十六进制小写 */ - public static char[] HEX_DIGITS_LOWER = "0123456789abcdef".toCharArray(); + public static char[] HEX_DIGITS_LOWER = (NUMBER_POOL + "abcdef").toCharArray(); /** * 是否为半角字符 @@ -150,7 +158,7 @@ public class Text { } public static String randomString(int length) { - return randomString("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", length); + return randomString(LETTER_NUMBER_POOL, length); } public static String randomString(String pool, int length) { From 801a9459912f73f7b1225344dd00c34429c408d9 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 5 Jun 2026 11:59:41 +0800 Subject: [PATCH 2/2] v0.0.8 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f532c47..30306b5 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.imyeyu.utils timi-utils - 0.0.7 + 0.0.8 true