cloud-manage-new/src/main/java/cn/com/taiji/manage/util/RandomUtil.java

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package cn.com.taiji.manage.util;
import java.util.HashSet;
import java.util.Random;  
import java.util.Set;
public class RandomUtil {
        public static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";  
        public static final String LETTERCHAR = "abcdefghijkllmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";  
        public static final String NUMBERCHAR = "0123456789";  

          
        /** 
         * 返回一个定长的随机字符串(数字) 
         *  
         * @param length 
         *            随机字符串长度 
         * @return 随机字符串 
         */  
        public static String generateOnlyNumber(int length) {  
            StringBuffer sb = new StringBuffer();  
            Random random = new Random();  
            for (int i = 0; i < length; i++) {  
                sb.append(NUMBERCHAR.charAt(random.nextInt(NUMBERCHAR.length())));  
            }  
            return sb.toString();  
        }  

        
        /** 
         * 返回一个定长的随机字符串(只包含大小写字母、数字) 
         *  
         * @param length 
         *            随机字符串长度 
         * @return 随机字符串 
         */  
        public static String generateString(int length) {  
            StringBuffer sb = new StringBuffer();  
            Random random = new Random();  
            for (int i = 0; i < length; i++) {  
                sb.append(ALLCHAR.charAt(random.nextInt(ALLCHAR.length())));  
            }  
            return sb.toString();  
        }  
      
        /** 
         * 返回一个定长的随机纯字母字符串(只包含大小写字母) 
         *  
         * @param length 
         *            随机字符串长度 
         * @return 随机字符串 
         */  
        public static String generateMixString(int length) {  
            StringBuffer sb = new StringBuffer();  
            Random random = new Random();  
            for (int i = 0; i < length; i++) {  
                sb.append(LETTERCHAR.charAt(random.nextInt(LETTERCHAR.length())));  
            }  
            return sb.toString();  
        }  
      
        /** 
后面还有 104 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。