Include 32 domain initial values in seed inputs. PiperOrigin-RevId: 623184271
diff --git a/fuzztest/internal/centipede_adaptor.cc b/fuzztest/internal/centipede_adaptor.cc index d8b64f0..39e1eb1 100644 --- a/fuzztest/internal/centipede_adaptor.cc +++ b/fuzztest/internal/centipede_adaptor.cc
@@ -185,8 +185,11 @@ if (!corpus_value) continue; seeds.push_back(*corpus_value); } + constexpr int kInitialValuesInSeeds = 32; + for (int i = 0; i < kInitialValuesInSeeds; ++i) { + seeds.push_back(fuzzer_impl_.params_domain_.Init(prng_)); + } absl::c_shuffle(seeds, prng_); - if (seeds.empty()) seeds.push_back(fuzzer_impl_.params_domain_.Init(prng_)); for (const auto& seed : seeds) { const auto seed_serialized = fuzzer_impl_.params_domain_.SerializeCorpus(seed).ToString();