This class allows the generation of arbitrary strings of particular or random length. It provides different methods for generating the strings, each of which draws characters from different character sets to produce different types of strings. It is also possible to create strings from custom character sets.
Note this class has an external parameter that limits the maximum length of strings when generating strings of random length. It is set to 50 by default, but can be changed at runtime using the property programming5.strings.RandomStringGenerator.MAX_LENGTH
Note also that when using the constructor that accepts a seed, all methods depend on that seed, so that they should all be called in a consistent order for a single object to obtain reproducible results.
@author Andres Quiroz Hernandez
@version 6.9