#include #include #include using namespace std; int main() { random_device rd; mt19937 generator(rd()); uniform_int_distribution dist1(1, 6); // uniform with low=1 and high=6 cout << "Uniform Integers [1,6]" << endl; for (int i = 0; i < 10; ++i) { cout << dist1(generator) << endl; } // uniform with low=0.0 and high<1.0 uniform_real_distribution dist2(0.0, 1.0); cout << "Uniform Doubles [0.0, 1.0)" << endl; for (int i = 0; i < 10; ++i) { cout << fixed << setprecision(6) << dist2(generator) << endl; } // normal with mean 0.0, std. dev. 1.0 std::normal_distribution dist3(0.0, 1.0); cout << "Standard Normal" << endl; for (int i = 0; i < 10; ++i) { cout << fixed << setprecision(6) << dist3(generator) << endl; } }