private void reseed() throws RandomDataGenerationException {
  if (nBytesGenerated < RESEEDING_LIMIT) {
    return;
  }
 else {
    try {
      setSeed(wrappedRandomnessGenerator.generateSeed(32));
    }
 catch (    Exception e) {
      throw new RandomDataGenerationException("reseeding failed");
    }
  }
}

private void reseed ( ) throws RandomDataGenerationException { if ( nBytesGenerated < RESEEDING_LIMIT ) { return ; } else { try { setSeed ( wrappedRandomnessGenerator . generateSeed ( 32 ) ) ; } catch ( Exception e ) { throw new RandomDataGenerationException ( "reseeding failed" ) ; } } }
method periodically introduces some new seed material into the prngs internal sate . just to be sure
