Hi all, I’ve created a variation of RandomStringUtils.random(), which generates the specified number of code points (rather than chars).
Implementation can be seen here (https://gist.github.com/dmjones500/da2f61a0234f428748417bf1443c0dff). Signature is: public static String randomUnicode(final int count, final int minCodePoint, final int maxCodePoint, final Set<CodePointPredicate> include, final Random random) Expected overloads: public static String randomUnicode(final int count, final int minCodePoint, final int maxCodePoint, final Set<CodePointPredicate> include) public static String randomUnicode(final int count, final int minCodePoint, final int maxCodePoint) public static String randomUnicode(final int count) And possibly: public static String randomNumberUnicode(final int count) public static String randomAlphabeticUnicode(final int count) public static String randomAlphanumericUnicode(final int count) Any complaints if I add this to the code base? I’ve possibly overcomplicated the predicate stuff, however it seemed the most flexible way to specify requirements on the letters. I’ve created two built-in predicates, but more could be supported (and users can create their own). Duncan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org