关闭

java 随机数产生工具类

标签: classjava
275人阅读 评论(0) 收藏 举报
分类:
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());
}


}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:62428次
    • 积分:1065
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:19篇
    • 译文:0篇
    • 评论:3条
    最新评论