code: def get_uuid(kind):
      
      
      if kind == udTime:
          return str(uuid.uuid1())
      elif kind == udRandom:
          return str(uuid.uuid4())
      else:
          return str(uuid.uuid4())
docs: 获得不重复的 uuid，可以是包含时间戳的 uuid，也可以是完全随机的；基于 Python 的 uuid 类进行封装和扩展；
  
      支持 get_time_uuid() 这样的写法，不需要参数，也可以表示生成包含时间戳的 uuid，兼容 v1.0.12 以及之前版本；
  
      :param:
          * kind: (int) uuid 类型，整形常量 udTime 表示基于时间戳， udRandom 表示完全随机
      :return:
          * result: (string) 返回类似 66b438e3-200d-4fe3-8c9e-2bc431bb3000 的 uuid
  
      举例如下::
  
          print('--- uuid demo ---')
          # 获得带时间戳的uuid
          for i in range(2):
              print(get_uuid(udTime))
  
          print('---')
  
          # 时间戳 uuid 的简单写法，兼容之前版本
          for i in range(2):
              print(get_time_uuid())
  
          print('---')
  
          # 获得随机的uuid
          for i in range(2):
              print(get_uuid(udRandom))
  
          print('---')
  
      执行结果::
  
          --- uuid demo ---
          c8aa92cc-60ef-11e8-aa87-acbf52d15413
          c8ab7194-60ef-11e8-b7bd-acbf52d15413
          ---
          c8ab7368-60ef-11e8-996c-acbf52d15413
          c8ab741e-60ef-11e8-959d-acbf52d15413
          ---
          8e108777-26a1-42d6-9c4c-a0c029423eb0
          8175a81a-f346-46af-9659-077ad52e3e8f
          ---