docs: public static byte[] seed(final byte[] seed) {
  		for (int i = 0, len = seed.length; i < len;) {
  			int n = Math.min(len - i, Long.SIZE/Byte.SIZE);
  
  			for (long x = seed(); n-- > 0; x >>= Byte.SIZE) {
  				seed[i++] = (byte)x;
  			}
  		}
  
  		return seed;
  	}