#include <iostream>
#include <algorithm>
#include <random>
#include <vector>

using namespace std;

int main() {
	int p=10, t=3;
	std::vector<int> v(p,0);
	for(int i=0;i<t;i++)  //better way?
	    v[i] = 1;
	std::random_device rd;
	std::mt19937 g(rd());
	std::shuffle(std::begin(v), std::end(v), g);
	for(int i=0;i<v.size();i++)
		cout<<v[i]<<" ";
	return 0;
}