/** * @Title: IDUtils.java * @Package com.createid * @Description: TODO(用一句话描述该文件做什么) * @author Aaron·Li * @date 2017年9月20日 上午11:51:31 * @version V1.0 */ package com.yitianyike.utils; /** * @author Aaron·Li * @date 2017年9月20日 上午11:51:31 */ public class IDUtils { private static byte[] lock = new byte[0]; // 位数,默认是8位 private final static long w = 100000000; public static String createID() { long r = 0; synchronized (lock) { r = (long) ((Math.random() + 1) * w); } return System.currentTimeMillis() + String.valueOf(r).substring(1); } }
JAVA 时间戳+随机数生成唯一ID
猜你喜欢
转载自blog.csdn.net/keplerpig/article/details/78740475
今日推荐
周排行