Ruby生成訂單號

Time.now.strftime("%Y%m%d%H%M%S%L") << (0..9).to_a.shuffle.join
201608171633386655489732601
  1. 沒有采用數據表自增ID,訂單數目不會泄露給外界ruby

  2. 沒有用uuid,uuid字母數字混雜,不美觀且無規律ui

  3. 將時間帶進去了,使訂單號具備必定的可讀性code

  4. 精確到了毫秒,且在尾部附加了隨機數,確保惟一class

相關文章
相關標籤/搜索