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

           }

    }

     

  • 相关阅读:
    APP案例分析
    第一次作业
    第0次作业
    结对编程-四则运算
    韩剧TV APP案例分析
    四则运算生成器(基于控制台)
    大学
    JAVA异常机制学习
    散列学习
    PAT 甲级1025 PAT Ranking的
  • 原文地址:https://www.cnblogs.com/zwjcom/p/6061782.html
Copyright © 2011-2022 走看看