java 使用UUID生成19随机单号 纯数字,数字+字母唯一不重复单号
2016-11-19 09:06
1401 查看
/** * Created by cc * 生成订单号 * uuid: db30cc85-3387-4845-87bc-dc390b55b7ea 前8位 + 201508171108900(yyMMddHHMMSS) * 即: db30cc85201508171108900 */ public class OrderNoUtil {
public static String getOrderNo(){ String orderNo = "" ; UUID uuid = UUID.randomUUID(); String trandNo = String.valueOf((Math.random() * 9 + 1) * 1000000); String sdf = new SimpleDateFormat("yyyyMMddHHMMSS").format(new Date()); orderNo = uuid.toString().substring(0, 8); orderNo = orderNo + sdf ; return orderNo ; }
//生成19随机单号 纯数字
public static String getOrderNo(){ String orderNo = "" ; String trandNo = String.valueOf((Math.random() * 9 + 1) * 1000000); String sdf = new SimpleDateFormat("yyyyMMddHHMMSS").format(new Date()); orderNo = trandNo.toString().substring(0, 4); orderNo = orderNo + sdf ; return orderNo ; }}
相关文章推荐
- 使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
- Java生成随机不重复邀请码(数字+字母)
- 中软面试(一):java写一个随机生成四位数的程序 每位数字不重复
- java经典算法_033随机生成不重复的数字
- java 随机生成字符串 (字母和数字)
- java生成随机数字和字母组合
- Java基础之随机生成数字和字母
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- java uuid 随机生成唯一序列号
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- [转]java生成随机数字和字母组合
- Java生成随机字母和数字
- 两种方法利用Java生成唯一ID,取当前时间与字母随机组合,并发少的情况足以胜任
- java生成随机数字和字母组合
- java中生成不重复随机的数字
- 使用java.lang.Math 生成随机数字
- Java中从[1,36]随机生成7个不重复的数字,放入一个数组中
- Java 随机生成验证码,支持大小写字母、数字;随机字体
- java 生成随机数字或者字母