#pragma once #include "detail/uniform_serial.h" namespace rng { template T uniform(const T low, const T high) { return rng::detail::uniform_serial(low, high); } template utils::Vector uniform(const uint64_t size, const T low, const T high) { return rng::detail::uniform_serial(size, low, high); } template utils::Matrix uniform(const uint64_t rows, const uint64_t cols, const T low, const T high) { return rng::detail::uniform_serial(rows, cols, low, high); } }