#include #include int main() { using ElemT = float; // Predefined random number generators // https://en.cppreference.com/w/cpp/numeric/random std::mt19937_64 engine{ std::random_device{}() }; // Random number distributions // https://en.cppreference.com/w/cpp/numeric/random std::normal_distribution normal{ 0.0f, 0.5f }; std::exponential_distribution exp{ 1.0f }; for (auto i : std::vector(10, 0.0f)) { std::cout << exp(engine) << std::endl; } return 0; }