zoukankan      html  css  js  c++  java
  • id生成策略 id工具类

    import java.util.Random;

    /**

     * 各种id生成策略

     * <p>Title: IDUtils</p>

     * <p>Description: </p>

     * <p>Company: www.itcast.com</p>

     * @author    zz

     * @date 2015年7月22日下午2:32:10

     * @version 1.0

     */

    public class IDUtils {

           /**

            * 图片名生成

            */

           public static String genImageName() {

                  //取当前时间的长整形值包含毫秒

                  long millis = System.currentTimeMillis();

                  //long millis = System.nanoTime();

                  //加上三位随机数

                  Random random = new Random();

                  int end3 = random.nextInt(999);

                  //如果不足三位前面补0

                  String str = millis + String.format("%03d", end3);

                 

                  return str;

           }

          

           /**

            * 商品id生成

            */

           public static long genItemId() {

                  //取当前时间的长整形值包含毫秒

                  long millis = System.currentTimeMillis();

                  //long millis = System.nanoTime();

                  //加上两位随机数

                  Random random = new Random();

                  int end2 = random.nextInt(99);

                  //如果不足两位前面补0

                  String str = millis + String.format("%02d", end2);

                  long id = new Long(str);

                  return id;

           }

          

           public static void main(String[] args) {

                  for(int i=0;i< 100;i++)

                  System.out.println(genItemId());

           }

    }

     

  • 相关阅读:
    linux 卸载软件
    RYU基础整理
    FlowVisor相关
    RYU的GUI安装
    Ubuntu下apt-get与pip安装命令的区别
    mininet安装,使用
    Java中的Enum(枚举)用法介绍
    jquery选择器大全参考
    Oracle数据库SQL语句操作大全汇总
    SQLServer数据库语句大全汇总
  • 原文地址:https://www.cnblogs.com/zwjcom/p/6061782.html
Copyright © 2011-2022 走看看