Operations for random {@code String}s.
Currently private high surrogate characters are ignored. These are Unicode characters that fall between the values 56192 (db80) and 56319 (dbff) as we don't know how to handle them. High and low surrogates are correctly dealt with - that is if a high surrogate is randomly chosen, 55296 (d800) to 56191 (db7f) then it is followed by a low surrogate. If a low surrogate is chosen, 56320 (dc00) to 57343 (dfff) then it is placed after a randomly chosen high surrogate.
#ThreadSafe#
@since 1.0 @version $Id: RandomStringUtils.java 1148520 2011-07-19 20:53:23Z ggregory $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|