4#include <vkdb/concepts.h>
19template <ArithmeticNoCVRefQuals T>
21 T min = std::numeric_limits<T>::min(),
22 T max = std::numeric_limits<T>::max()
24 std::random_device rd;
25 std::mt19937 gen{rd()};
26 if constexpr (std::integral<T>) {
27 std::uniform_int_distribution<T> dist{min, max};
30 std::uniform_real_distribution<T> dist{min, max};