in datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/Util.java [242:253]
public final void fillCodePointArray(final int[] cpArr, final int startCP, final int endCP) {
final int arrLen = cpArr.length;
final int numCP = Math.min(endCP, 0X110000) - Math.min(0, startCP);
int idx = 0;
while (idx < arrLen) {
final int cp = startCP + rand.nextInt(numCP);
if ((cp >= MIN_SUR) && (cp <= MAX_SUR)) {
continue;
}
cpArr[idx++] = cp;
}
}