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