#include <vector>
#include <iostream>
#include <cstdlib>

int main()
{
	std::vector<int> answer;
    int num = 4;
    bool seen[10] = {false};
    int numsAdded = 0;
    while (numsAdded < num)
    {
       int numRand = rand()%10;
       if ( !seen[numRand] )
       {
         answer.push_back(numRand + 1);
         seen[num] = true;
         ++numsAdded;
       }
    }
    for (size_t i = 0; i < num; ++i)
       std::cout << answer[i] << " ";
}