1. 程式人生 > >java生成簡單流水號

java生成簡單流水號

java生成流水號

原理:獲取當前時間字串yyyyMMddHHmmss 再加上一個100~1000的隨機數 從而產生一個流水號

public class serialnumber {
	/**
     * 獲取現在時間
     * @return返回字串格式yyyyMMddHHmmss
     */
	  public static String getStringDate() {
		     Date currentTime = new Date();
		     SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
		     String dateString = formatter.format(currentTime);
		     System.out.println("TIME:::"+dateString);
		     return dateString;
		  }
	  /**
	   * 由年月日時分秒+3位隨機數
	   * 生成流水號
	   * @return
	   */
	  public static String Getnum(){
		  String t = getStringDate();
		  int x=(int)(Math.random()*900)+100;
		  String serial = t + x;
		  return serial;
	  }
	  
	  //主方法測試
	public static void main(String[] args) {
		String m= Getnum();
		System.out.println(m);
	}

}