5. Generation-based fuzzing