Class StringRandomizer

java.lang.Object
org.jeasy.random.randomizers.AbstractRandomizer<String>
org.jeasy.random.randomizers.text.StringRandomizer
All Implemented Interfaces:
Randomizer<String>

public class StringRandomizer extends AbstractRandomizer<String>
Generate a random String.
Author:
Mahmoud Ben Hassine ([email protected])
  • Constructor Details

    • StringRandomizer

      public StringRandomizer()
      Create a new StringRandomizer.
    • StringRandomizer

      public StringRandomizer(Charset charset)
      Create a new StringRandomizer.
      Parameters:
      charset - to use
    • StringRandomizer

      public StringRandomizer(int maxLength)
      Create a new StringRandomizer.
      Parameters:
      maxLength - of the String to generate
    • StringRandomizer

      public StringRandomizer(long seed)
      Create a new StringRandomizer.
      Parameters:
      seed - initial seed
    • StringRandomizer

      public StringRandomizer(Charset charset, long seed)
      Create a new StringRandomizer.
      Parameters:
      charset - to use
      seed - initial seed
    • StringRandomizer

      public StringRandomizer(int maxLength, long seed)
      Create a new StringRandomizer.
      Parameters:
      maxLength - of the String to generate
      seed - initial seed
    • StringRandomizer

      public StringRandomizer(int minLength, int maxLength, long seed)
      Create a new StringRandomizer.
      Parameters:
      maxLength - of the String to generate
      minLength - of the String to generate
      seed - initial seed
    • StringRandomizer

      public StringRandomizer(Charset charset, int maxLength, long seed)
      Create a new StringRandomizer.
      Parameters:
      charset - to use
      maxLength - of the String to generate
      seed - initial seed
    • StringRandomizer

      public StringRandomizer(Charset charset, int minLength, int maxLength, long seed)
      Create a new StringRandomizer.
      Parameters:
      charset - to use
      maxLength - of the String to generate
      minLength - of the String to generate
      seed - initial seed
  • Method Details

    • getRandomValue

      public String getRandomValue()
      Description copied from interface: Randomizer
      Generate a random value for the given type.
      Returns:
      a random value for the given type