Class RandomIdGenerator

java.lang.Object
org.cryptacular.generator.RandomIdGenerator
All Implemented Interfaces:
IdGenerator

public class RandomIdGenerator extends Object implements IdGenerator
Generates random identifiers with an alphanumeric character set by default.
Author:
Middleware Services
  • Field Details

  • Constructor Details

    • RandomIdGenerator

      public RandomIdGenerator(int length)
      Creates a new instance with the default character set.
      Parameters:
      length - Number of characters in generated identifiers.
    • RandomIdGenerator

      public RandomIdGenerator(int length, String charset)
      Creates a new instance with a defined character set.
      Parameters:
      length - Number of characters in generated identifiers.
      charset - Character set.
  • Method Details

    • generate

      public String generate()
      Description copied from interface: IdGenerator
      Generates a random identifier.
      Specified by:
      generate in interface IdGenerator
      Returns:
      Random identifier.