#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
int main()
{
    std::vector<int> v(10);
    std::iota(v.begin(), v.end(), 1);
    std::random_shuffle(v.begin(), v.end());

    for(std::size_t n=0; n<v.size(); ++n)
        std::cout << v[n] << ' ';
}
