Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.pentahohub.nexus.util;
 
 import java.util.UUID;

随机码工具类
 
 public class RandomUtils {
	private static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static final String LETTERCHAR = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static final String NUMBERCHAR = "0123456789";

返回一个定长的随机字符串(包含数字和大小写字母)

Parameters:
length 随机数的长度
Returns:
	public static String generateString(int length) {
		StringBuilder sb = new StringBuilder(length);
		Random random = new Random();
		for (int i = 0; i < lengthi++) {
		}
		return sb.toString();
	}

返回一个定长的随机纯数字字符串(只包含数字)

Parameters:
length 随机数的长度
Returns:
	public static String generateStringByNumberChar(int length) {
		StringBuilder sb = new StringBuilder(length);
		Random random = new Random();
		for (int i = 0; i < lengthi++) {
		}
		return sb.toString();
	}

返回一个定长的随机纯字母字符串(只包含大小写字母)

Parameters:
length 随机数的长度
Returns:
	public static String generateStringByLetterCharr(int length) {
		StringBuilder sb = new StringBuilder(length);
		Random random = new Random();
		for (int i = 0; i < lengthi++) {
		}
		return sb.toString();
	}

返回一个定长的随机纯大写字母字符串(只包含大小写字母)

Parameters:
length 随机数的长度
Returns:
	public static String generateLowerString(int length) {
	}

返回一个定长的随机纯小写字母字符串(只包含大小写字母)

Parameters:
length 随机数的长度
Returns:
	public static String generateUpperString(int length) {
	}

随机获取UUID字符串(无中划线)

Returns:
UUID字符串
	public static String getUUID() {
		String uuid = UUID.randomUUID().toString();
		return uuid.substring(0, 8) + uuid.substring(9, 13) + uuid.substring(14, 18) + uuid.substring(19, 23) + uuid.substring(24);
	}
New to GrepCode? Check out our FAQ X