diff --git a/srsenb/test/mac/scheduler_test_rand.cc b/srsenb/test/mac/scheduler_test_rand.cc index cce2bf9a5..3c02acf12 100644 --- a/srsenb/test/mac/scheduler_test_rand.cc +++ b/srsenb/test/mac/scheduler_test_rand.cc @@ -338,7 +338,7 @@ void test_scheduler_rand(sched_sim_events sim) template T pick_random_uniform(std::initializer_list v) { - return *(v.begin() + std::uniform_int_distribution{0, v.size()}(srsenb::get_rand_gen())); + return *(v.begin() + std::uniform_int_distribution{0, v.size() - 1}(srsenb::get_rand_gen())); } sched_sim_events rand_sim_params(uint32_t nof_ttis)