Class GUID

java.lang.Object
net.bluemind.core.utils.GUID

public class GUID extends Object
  • Constructor Details

    • GUID

      public GUID()
  • Method Details

    • get

      public static String get(int len)
      Generate a random uuid of the specified length. Example: uuid(15) returns "VcydxgltxrVZSTV"
      Parameters:
      len - the desired number of characters
    • get

      public static String get(int len, int radix)
      Generate a random uuid of the specified length, and radix. Examples:
      • uuid(8, 2) returns "01001010" (8 character ID, base=2)
      • uuid(8, 10) returns "47473046" (8 character ID, base=10)
      • uuid(8, 16) returns "098F4D35" (8 character ID, base=16)
      Parameters:
      len - the desired number of characters
      radix - the number of allowable values for each character (must be invalid input: '<'= 62)
    • get

      public static String get()
      Generate a RFC4122, version 4 ID. Example: "92329D39-6F5C-4520-ABFC-AAB64544E172"