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());
}


}
阅读更多
文章标签: class java
个人分类: Java 工具类
上一篇java 时间加工工具类
下一篇java 获取汉字串拼音首字母,英文字符不变 工具类
博主设置当前文章不允许评论。

产生随机数

2011年11月04日 175KB 下载

java工具类java工具类java工具类

2010年05月05日 529KB 下载

产生0或1的随机数

2017年10月12日 199B 下载

utils工具类

2018年03月27日 66KB 下载

java分页工具类(非常实用)

2011年09月05日 85KB 下载

elasticsearch5 java util 工具类

2017年09月01日 29KB 下载

java操作文件工具类

2010年08月26日 14KB 下载

没有更多推荐了,返回首页

关闭
关闭