#include <iostream>
#include <vector>
#include <ctime>
#define SIZE 7
int getRandom(const int min, const int max) {
return (rand() % (max - min + 1)) + min;
}
void GenerateNRandomNumbers(const int N, std::vector<int>& vec, const int min, const int max) {
for (int i = 0; i < N; i++) {
vec[i] = getRandom(min, max);
}
}
int main() {
srand(static_cast<unsigned int>(time(nullptr)));
std::vector<int> vec(SIZE);
const int N = SIZE;
GenerateNRandomNumbers(N, vec, 1, 37);
for (int i = 0; i < N; i++) {
std::cout << vec[i] << " ";
}
}
/*
run:
1 19 3 26 13 25 24
*/