protected RandomIndexGenerator alphabeticMixedCaseRandom;
protected Random lengthRandom;
public RandomStringGenerator() {
lengthRandom = new Random(System.currentTimeMillis());
generalRandom = new RandomIndexGenerator(lengthRandom.nextLong(), "32-126"); // TODO: What is a good code range for all?
numericRandom = new RandomIndexGenerator(lengthRandom.nextLong(), "48-57");
alphanumericRandom = new RandomIndexGenerator(lengthRandom.nextLong(), "48-57, 97-122");
alphabeticRandom = new RandomIndexGenerator(lengthRandom.nextLong(), "97 - 122");
alphanumericMixedCaseRandom = new RandomIndexGenerator(lengthRandom.nextLong(), "48-57, 97-122, 65-90");
alphabeticMixedCaseRandom = new RandomIndexGenerator(lengthRandom.nextLong(), "65-90, 97-122");
}