This class can be used to generate a random string from sets of characters. It takes a specification string that defines the sets from which will be picked the characters that will compose the random string to be generated. Currently, the supported sets are lower and upper case letters, lower and upper case vowels, digits and punctuation.