docs: public static long genSeed(final String ident) {
          try {
              MessageDigest instance = MessageDigest.getInstance("SHA-1");
              byte[] strbytes = ident.getBytes("UTF-8");
              byte[] digest = instance.digest(strbytes);
  
              //use first 8 bytes as a long
              return ByteBuffer.wrap(digest, 0, Long.BYTES).getLong();
          } catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
              //not random looking
              return ident.hashCode();
          }
      }