public static Field uuidField(final String name) {
        try {
            return new Field(name, () -> UUID.randomUUID().toString());
        } catch (Exception e) {
            throw new RuntimeException(Utils.message("Error building uuidField, {}, {}", name, e.getMessage()), e);
        }
    }
A field that produces a new random UUID on each call to getNext().
Will always be random even if a seed is used for the generator.

@param name Field name for use in the header
@return A complete {@link Field}
stroom-test-common/src/main/java/stroom/test/common/data/DataGenerator.java