in src/main/java/org/apache/commons/crypto/random/OsCryptoRandom.java [86:95]
private void fillReservoir(final int min) {
if (pos >= reservoir.length - min) {
try {
IoUtils.readFully(stream, reservoir, 0, reservoir.length);
} catch (final IOException e) {
throw new IllegalStateException("failed to fill reservoir", e);
}
pos = 0;
}
}