public void configure(InCharset c) {
charset = Charset.forName(c.value());
}
@Override public String generate(SourceOfRandomness random, GenerationStatus status) {
CodePoints charsetPoints = CodePoints.forCharset(charset);
int[] codePoints = new int[status.size()];
for (int i = 0; i < codePoints.length; ++i)
codePoints[i] = charsetPoints.at(random.nextInt(0, charsetPoints.size() - 1));
return new String(codePoints, 0, codePoints.length);
}