Я так то про извинения , а массив ограничен 20
Какая разница, сколько там значений )
#include <iostream>
#include <set>
#include <vector>
#include <cstdlib>
std::vector<int> uniqueValues(size_t count)
{
std::set<int> data;
while(data.size() != count)
data.insert(std::rand());
return std::vector<int>(data.begin(), data.end());
}
int main()
{
std::vector<int> values = uniqueValues(20);
for(auto val: values)
std::cout << val << std::endl;
return 0;
}