#include #include #include "scale.hpp" std::vector generate_random_floats(size_t n) { std::vector data(n); std::random_device rd; std::mt19937 gen(rd()); std::uniform_real_distribution dist(0.0f, 1.0f); for (auto &x : data) { x = dist(gen); } return data; } int main() { std::vector src = generate_random_floats(1000); std::vector dst(src.size()); scale(dst.data(), src.data(), src.size(), 0.75f); return 0; }