java 随机数产生工具类

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Random;


public class CommonUtils {


/**
* 门票号8位随机数字
* @return
*/
public static String getRandomQrcode(){
return getNumber(8);
}

/**
* 获取执行位数的随机数
* @param len
* @return
*/
public static String getNumber(int len){
String number = "";
for (int i = 0; i < len; i++) {
number += ""+Math.abs(new Random().nextInt())%9;
}
return number;
}

public static String getNumberes(int len){
String number = "";
for (int i = 0; i < len; i++) {
number += ""+Math.abs(new Random().nextInt())%6;
}
return number;
}


/**
* 生成流水号-14位时间戳+6位随机数字
* @return
*/
public static String getRandom(){
return getDateTime()+getNumber(6); 
}


public static String getDateTime(){
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
return df.format(new Date());
}


}

猜你喜欢

转载自blog.csdn.net/u012365843/article/details/46777579