public byte[] engineGenerateSeed(int numBytes) {
      if (DEBUG && debuglevel > 8) debug(">>> engineGenerateSeed()");
      if (numBytes < 1) {
         if (DEBUG && debuglevel > 8) debug("<<< engineGenerateSeed()");
         return new byte[0];
      }
      byte[] result = new byte[numBytes];
      this.engineNextBytes(result);
      if (DEBUG && debuglevel > 8) debug("<<< engineGenerateSeed()");
      return result;
   }