Mock data is generated following specific rules defined by humans. Rule-based systems can be used for simple use cases with low, fixed requirements toward complexity.