No public description PiperOrigin-RevId: 588865477
diff --git a/fuzztest/internal/domains/container_of_impl.h b/fuzztest/internal/domains/container_of_impl.h index db59c66..18df8f5 100644 --- a/fuzztest/internal/domains/container_of_impl.h +++ b/fuzztest/internal/domains/container_of_impl.h
@@ -363,8 +363,13 @@ // container generate `0-10` elements when calling `Init`, then // `E(recursive) = 4.5 E(X)`, which will make `E(X) = Infinite`. // Make some smallish random seed containers. - return absl::Uniform(prng, min_size(), - std::min(max_size() + 1, min_size() + 2)); + size_t size = absl::Uniform(prng, min_size(), + std::max(max_size() + 1, min_size() + 2)); + if (size > max_size()) { + size = max_size(); + } + + return size; } size_t min_size() const { return min_size_; }