#include <random>
#include <iostream>
#include <chrono>
#include <random>
int main(void)
{
std::vector<int> vecMain;
std::seed_seq seed{std::chrono::high_resolution_clock::now().time_since_epoch().count()};//losowanie na podstawie czasu
std::mt19937 eng(seed);
std::uniform_int_distribution<int> urd(0, 100); //zasieh
for(std::size_t i = 0; i < 10; i++)
vecMain.push_back(urd(eng));
for(const auto& i : vecMain)
std::cout<<i<<" ";
std::cout<<"\n";
std::vector<int> vec1(vecMain);//3 konstruktory kopujace
for(const auto& i : vec1)
std::cout<<i<<" ";
std::cout<<"\n";
std::vector<int> vec2(vecMain);
for(const auto& i : vec2)
std::cout<<i<<" ";
std::cout<<"\n";
std::vector<int> vec3(vecMain);
for(const auto& i : vec3)
std::cout<<i<<" ";
return 0;
}