#include <iostream>
#include <random>
#include <functional>
#include <algorithm>
#include <iterator>
#include <ctime>
int main() {
// Limity
int min = 0;
int max = 1e6;
// Generator liczb.
std::mt19937 engine(std::time(NULL));
// Żądany rozkład.
std::uniform_int_distribution<> dist(min, max);
// Żeby było prościej.
auto gen = std::bind(dist, engine);
// 10 liczb.
std::generate_n(std::ostream_iterator<double>(std::cout, " "), 10, gen);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKI2luY2x1ZGUgPGN0aW1lPgoKaW50IG1haW4oKSB7CgogIC8vIExpbWl0eQogIGludCBtaW4gPSAwOwogIGludCBtYXggPSAxZTY7CgogIC8vIEdlbmVyYXRvciBsaWN6Yi4KICBzdGQ6Om10MTk5MzcgZW5naW5lKHN0ZDo6dGltZShOVUxMKSk7CgogIC8vIMW7xIVkYW55IHJvemvFgmFkLgogIHN0ZDo6dW5pZm9ybV9pbnRfZGlzdHJpYnV0aW9uPD4gZGlzdChtaW4sIG1heCk7CgogIC8vIMW7ZWJ5IGJ5xYJvIHByb8WbY2llai4KICBhdXRvIGdlbiA9IHN0ZDo6YmluZChkaXN0LCBlbmdpbmUpOwoKICAvLyAxMCBsaWN6Yi4KICBzdGQ6OmdlbmVyYXRlX24oc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGRvdWJsZT4oc3RkOjpjb3V0LCAiICIpLCAxMCwgZ2VuKTsKICAKICByZXR1cm4gMDsKfQ==