#include <iostream>
#include <chrono>
constexpr int LEN = 10000000;
void setNumbers(int arr[]) {
std::srand(std::time(nullptr));
for (size_t i = 0; i < LEN; i++) {
arr[i] = std::rand();
}
}
int main() {
int *arr = new int[LEN];
auto start = std::chrono::high_resolution_clock::now();
setNumbers(arr);
auto end = std::chrono::high_resolution_clock::now();
std::chrono::duration<double, std::milli> duration_float = end - start;
auto int_ms = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
std::cout << duration_float.count() << " milliseconds";
delete [] arr;
}
/*
run:
183.452 milliseconds
*/