diff --git a/libs/random/include/psemek/random/weighted.hpp b/libs/random/include/psemek/random/weighted.hpp index 2f70439b..a2d437b1 100644 --- a/libs/random/include/psemek/random/weighted.hpp +++ b/libs/random/include/psemek/random/weighted.hpp @@ -38,6 +38,11 @@ namespace psemek::random return it - prefix_sum_.begin(); } + std::vector release() + { + return std::move(prefix_sum_); + } + private: std::vector prefix_sum_; };