Package org.instancio.documentation
Annotation Type NonDeterministic
@Documented
@Retention(RUNTIME)
@Target({ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,PACKAGE,TYPE})
public @interface NonDeterministic
This annotation marks APIs that produce data which cannot be
guaranteed to be reproducible.
For example, generating dates using methods such as:
These methods rely on the current date as a reference point, which changes over time. Consequently, the same seed value might yield different results at different times.
- Since:
- 5.0.0