From 4109884b16954200224e50041694ae3c66533a8a Mon Sep 17 00:00:00 2001 From: Vladimir Byko-Ianko Date: Fri, 3 Mar 2017 20:13:07 +0300 Subject: Using RandomSample for CrossMwmGraphTest. --- base/CMakeLists.txt | 2 ++ base/random.cpp | 4 ++-- base/random.hpp | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) (limited to 'base') diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index d4e2ad4bd4..22f1b391a1 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -35,6 +35,8 @@ set( newtype.hpp normalize_unicode.cpp observer_list.hpp + random.cpp + random.hpp range_iterator.hpp ref_counted.hpp rolling_hash.hpp diff --git a/base/random.cpp b/base/random.cpp index a6decf8498..964cffa314 100644 --- a/base/random.cpp +++ b/base/random.cpp @@ -3,7 +3,7 @@ #include #include -namespace my +namespace base { std::vector RandomSample(size_t n, size_t k, std::minstd_rand & rng) { @@ -19,4 +19,4 @@ std::vector RandomSample(size_t n, size_t k, std::minstd_rand & rng) return result; } -} // my +} // base diff --git a/base/random.hpp b/base/random.hpp index b17189e36c..267ae22add 100644 --- a/base/random.hpp +++ b/base/random.hpp @@ -3,7 +3,8 @@ #include #include -namespace my +namespace base { +// Selects a fair random subset of size min(|n|, |k|) from [0, 1, 2, ..., n - 1]. std::vector RandomSample(size_t n, size_t k, std::minstd_rand & rng); -} // my +} // base -- cgit v1.2.3