From bb527dd8887e866aecda8bbb5415326ad5cf2451 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Mon, 24 Apr 2023 14:53:53 +0200 Subject: [PATCH] better not to bind here --- tests/crs_regression_test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/crs_regression_test.cc b/tests/crs_regression_test.cc index 210abcf..13d4279 100644 --- a/tests/crs_regression_test.cc +++ b/tests/crs_regression_test.cc @@ -35,8 +35,8 @@ void crs_test(int trials) for (int i = 0; i < numbers_total; ++i) numbers[i] = i; for (int i = 0; i < block_count; i++) { - auto hat = std::bind(distribution(i, numbers_total - 1), generator); - std::swap(numbers[i], numbers[hat()]); + std::uniform_int_distribution hat(i, numbers_total - 1); + std::swap(numbers[i], numbers[hat(generator)]); } for (int i = 0; i < block_count; ++i) encode(orig, blocks + block_bytes * i, numbers[i], block_bytes, block_count);