I thought we were talking about deprecating any random code in favor of Commons RNG?
Gary On Dec 17, 2016 10:39 PM, "Duncan Jones" <dun...@wortharead.com> wrote: > On reflection, a bad choice of subject line. The other methods are > Unicode-capable, but just very rooted in thinking about char data types. > > > On 18 Dec 2016, at 06:38, Duncan Jones <dun...@wortharead.com> wrote: > > > > 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 > >