From c1884d273cedb9c87c2d404fd19cd44800587bfd Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 29 三月 2025 08:07:11 +0800
Subject: [PATCH] # 修改 跟踪码生成
---
rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java b/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java
index 06a5b0b..6123a36 100644
--- a/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java
+++ b/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java
@@ -6,6 +6,7 @@
import java.util.Iterator;
import java.util.List;
import java.util.Optional;
+import java.util.concurrent.ThreadLocalRandom;
import java.util.function.BiConsumer;
import java.util.function.Function;
import java.util.Map;
@@ -304,4 +305,22 @@
return processed;
}
+ public static String randomNumbers(int length) {
+ String baseString = "0123456789";
+
+ if (length < 1) {
+ length = 1;
+ }
+
+ StringBuilder sb = new StringBuilder(length);
+ int baseLength = baseString.length();
+
+ for(int i = 0; i < length; ++i) {
+ int number = ThreadLocalRandom.current().nextInt(baseLength);
+ sb.append(baseString.charAt(number));
+ }
+
+ return sb.toString();
+ }
+
}
--
Gitblit v1.9.1