From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 14 四月 2025 23:10:22 +0800 Subject: [PATCH] 批量审核和图片保存bug --- ycl-platform/src/main/java/com/ycl/common/util/RandomStringUtil.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/common/util/RandomStringUtil.java b/ycl-platform/src/main/java/com/ycl/common/util/RandomStringUtil.java new file mode 100644 index 0000000..eae8313 --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/common/util/RandomStringUtil.java @@ -0,0 +1,35 @@ +package com.ycl.common.util; + +import java.util.Random; + +public class RandomStringUtil { + public static final String NUMBERS = "0123456789"; + public static final String LOWER_CASE = "abcdefghijklmnopqrstuvwxyz"; + public static final String CAPITAL = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + public static final String CAPITAL_NUM = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + public static final String CAPITAL_NUM_LOWER = "0123456789abcdefghijklmnopqrstuvwxyz"; + public static final String ALL = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + + + + /** + * 鐢熸垚鎸囧畾闀垮害鐨勯殢鏈哄瓧绗︿覆 + * + * @param length + * @return + */ + public static String getRandomString(int length, String base) { // length琛ㄧず鐢熸垚瀛楃涓茬殑闀垮害 + int baseLength = base.length(); + Random random = new Random(); + StringBuffer sb = new StringBuffer(""); + for (int i = 0; i < length; i++) { + int number = random.nextInt(baseLength); + sb.append(base.charAt(number)); + } + return sb.toString(); + } + + public static void main(String[] args) { + System.out.println(getRandomString(6, RandomStringUtil.NUMBERS)); + } +} -- Gitblit v1.8.0