类 GeneratedValueUtils

java.lang.Object
com.cdkjframework.util.make.AbstractUUIDGenerator
com.cdkjframework.util.make.GeneratedValueUtils

public class GeneratedValueUtils extends AbstractUUIDGenerator
  • 字段详细资料

    • VERIFY_CODES

      public static final String VERIFY_CODES
      使用到Algerian字体,系统里没有的话需要安装字体,字体只显示大写,去掉了1,0,i,o几个容易混淆的字符
      另请参阅:
  • 构造器详细资料

    • GeneratedValueUtils

      public GeneratedValueUtils()
  • 方法详细资料

    • getUlidString

      public static String getUlidString()
      获取ULID字符串
      返回:
      返回结果
    • getUlidByTimeString

      public static String getUlidByTimeString()
      获取ULID字符串
      返回:
      返回结果
    • getUlid

      public static com.github.f4b6a3.ulid.Ulid getUlid()
      获取 ULID
      返回:
      返回结果
    • getUlid

      public static com.github.f4b6a3.ulid.Ulid getUlid(long time)
      获取 ULID
      返回:
      返回结果
    • getMonotonicUlidString

      public static String getMonotonicUlidString()
      获取Monotonic ULID字符串
      返回:
      返回结果
    • getMonotonicUlid

      public static com.github.f4b6a3.ulid.Ulid getMonotonicUlid()
      获取Monotonic ULID
      返回:
      返回结果
    • getMonotonicUlidString

      public static String getMonotonicUlidString(long time)
      获取Monotonic ULID字符串
      返回:
      返回结果
    • getMonotonicUlidByTimeString

      public static String getMonotonicUlidByTimeString()
      获取Monotonic ULID字符串
      返回:
      返回结果
    • getMonotonicUlid

      public static com.github.f4b6a3.ulid.Ulid getMonotonicUlid(long time)
      获取Monotonic ULID
      返回:
      返回结果
    • getOrderlyUuid

      public static String getOrderlyUuid()
      获取有序UUID
      返回:
      返回UUID字符串
    • getOrderlyShortUuid

      public static String getOrderlyShortUuid()
      获取有序UUID
      返回:
      返回UUID字符串
    • main

      public static void main(String[] args)
    • getUuid

      public static UUID getUuid()
      返回UUID 值
      返回:
      UUID
    • getUuidString

      public static String getUuidString()
      生成 UUID
      返回:
      返回结果
    • getUuidNotTransverseLine

      public static String getUuidNotTransverseLine()
      返回不带横线UUID
      返回:
      返回
    • getRandom

      public static Integer getRandom(int digit)
      生成指定位数整数随机数
      参数:
      digit - 指定位数
      返回:
      返回随机数
    • getRandomCharacter

      public static String getRandomCharacter(int verifySize, String sources)
      随机字符
      参数:
      verifySize - 长度
      sources - 源字符
      返回:
      返回结果
    • getRandomCharacter

      public static String getRandomCharacter()
      随机字符(默认 4 位)
      返回:
      返回结果
    • getRandomCharacter

      public static String getRandomCharacter(int verifySize)
      随机字符(默认 4 位)
      参数:
      verifySize -
      返回:
    • getRandomInteger

      public static int getRandomInteger(int min, int max)
      生成指定大小整数
      参数:
      min - 最小值
      max - 最大值
      返回:
      返回结果
    • getRandomDouble

      public static double getRandomDouble(double min, double max)
      生成指定大小 double
      参数:
      min - 最小值
      max - 最大值
      返回:
      返回结果