Class StringRandomizer
java.lang.Object
org.jeasy.random.randomizers.AbstractRandomizer<String>
org.jeasy.random.randomizers.text.StringRandomizer
- All Implemented Interfaces:
Randomizer<String>
Generate a random
String.- Author:
- Mahmoud Ben Hassine ([email protected])
-
Field Summary
Fields inherited from class org.jeasy.random.randomizers.AbstractRandomizer
random -
Constructor Summary
ConstructorsConstructorDescriptionCreate a newStringRandomizer.StringRandomizer(int maxLength) Create a newStringRandomizer.StringRandomizer(int minLength, int maxLength, long seed) Create a newStringRandomizer.StringRandomizer(int maxLength, long seed) Create a newStringRandomizer.StringRandomizer(long seed) Create a newStringRandomizer.StringRandomizer(Charset charset) Create a newStringRandomizer.StringRandomizer(Charset charset, int minLength, int maxLength, long seed) Create a newStringRandomizer.StringRandomizer(Charset charset, int maxLength, long seed) Create a newStringRandomizer.StringRandomizer(Charset charset, long seed) Create a newStringRandomizer. -
Method Summary
Modifier and TypeMethodDescriptionGenerate a random value for the given type.Methods inherited from class org.jeasy.random.randomizers.AbstractRandomizer
getPredefinedValuesOf, nextDouble, toString
-
Constructor Details
-
StringRandomizer
public StringRandomizer()Create a newStringRandomizer. -
StringRandomizer
Create a newStringRandomizer.- Parameters:
charset- to use
-
StringRandomizer
public StringRandomizer(int maxLength) Create a newStringRandomizer.- Parameters:
maxLength- of the String to generate
-
StringRandomizer
public StringRandomizer(long seed) Create a newStringRandomizer.- Parameters:
seed- initial seed
-
StringRandomizer
Create a newStringRandomizer.- Parameters:
charset- to useseed- initial seed
-
StringRandomizer
public StringRandomizer(int maxLength, long seed) Create a newStringRandomizer.- Parameters:
maxLength- of the String to generateseed- initial seed
-
StringRandomizer
public StringRandomizer(int minLength, int maxLength, long seed) Create a newStringRandomizer.- Parameters:
maxLength- of the String to generateminLength- of the String to generateseed- initial seed
-
StringRandomizer
Create a newStringRandomizer.- Parameters:
charset- to usemaxLength- of the String to generateseed- initial seed
-
StringRandomizer
Create a newStringRandomizer.- Parameters:
charset- to usemaxLength- of the String to generateminLength- of the String to generateseed- initial seed
-
-
Method Details
-
getRandomValue
Description copied from interface:RandomizerGenerate a random value for the given type.- Returns:
- a random value for the given type
-