#include <iostream>
#include <random>
int main() {
unsigned s = std::random_device()();
std::mt19937 g(s);
std::cout << "Seed set to " << s << "\n\n";
std::cout
<< "Sampling floats exactly from the unit exponential distribution:\n";
for (int i = 0; i < 48; ++i)
std::cout << N(g) << ((i + 1) % 8 ? ' ' : '\n');
std::cout << "\n";
}