package org.hepx.jgt.common.random;
import org.apache.commons.lang.RandomStringUtils;
import java.util.UUID;
/**
* 随机数生成器
*
* @author: Koala
* @Date: 14-8-21 下午5:26
* @Version: 1.0
*/
public class RandomGenerater {
/**
* 生成纯数字的随机数
*
* @param count
* @return
*/
public static String generateNumeric(int count) {
return RandomStringUtils.randomNumeric(count);
}
/**
* 生成纯字母随机数
*
* @param count
* @return
*/
public static String generateAlphabetic(int count) {
return RandomStringUtils.randomAlphabetic(count);
}
/**
* 生成混合型随机数
*
* @param count
* @return
*/
public static String generateMix(int count) {
return RandomStringUtils.randomAlphanumeric(count);
}
/**
* 生成给定字符数组随机数
* @param count
* @param c
* @return
*/
public static String generate(int count, char[] c) {
return RandomStringUtils.random(count, c);
}
/**
* 获取去掉"-" UUID
* @return
*/
public static String generate32UUID() {
return UUID.randomUUID().toString().replace("-", "");
}
/**
* 获取不去掉"-" UUID
* @return
*/
public static String generate32_UUID(){
return UUID.randomUUID().toString();
}
}