code: public static ReseedingSecureRandom create(SecureRandom seeder) {
  		try {
  			return new ReseedingSecureRandom(seeder, SecureRandom.getInstance("SHA1PRNG"), 1 << 30, 55);
  		} catch (NoSuchAlgorithmException e) {
  			throw new IllegalStateException("SHA1PRNG must exist in every Java platform implementation.", e);
  		}
  	}
docs: Creates a pre-configured automatically reseeding SHA1PRNG instance, reseeding itself with 440 bits from the given seeder after generating 2^30 bytes,
  thus satisfying recommendations by <a href="http://dx.doi.org/10.6028/NIST.SP.800-90Ar1">NIST SP 800-90A Rev 1</a>.
  
  @param seeder RNG for high-quality random numbers. E.g. <code>SecureRandom.getInstanceStrong()</code> in Java 8+ environments.
  @return An automatically reseeding SHA1PRNG suitable as CSPRNG for most applications.