code: private static final String randomString(final Random random) {
  		final byte[] bytes = new byte[RANDOM_BYTES_LENGTH];
  		random.nextBytes(bytes);
  		return StringUtils.byteToHexString(bytes);
  	}
docs: Creates a random byte sequence using the provided {@code random} generator and returns its hex representation.
  
  @param random
  The random number generator to be used.
  @return A hex representation of the generated byte sequence