I have a simple cpp program that generates random number between given range [code below]
Code reference: https://www.geeksforgeeks.org/how-to-generate-random-number-in-range-in-cpp/
<code>#include <iostream>
#include <random>
int main()
{
const int range_from = 1;
const int range_to = 4;
std::random_device rand_dev;
std::mt19937 generator(rand_dev());
std::uniform_int_distribution<int> distr(range_from, range_to);
for(int i=0;i<10;i++)
std::cout << distr(generator) << 'n';
return 0;
}
</code>
<code>#include <iostream>
#include <random>
int main()
{
const int range_from = 1;
const int range_to = 4;
std::random_device rand_dev;
std::mt19937 generator(rand_dev());
std::uniform_int_distribution<int> distr(range_from, range_to);
for(int i=0;i<10;i++)
std::cout << distr(generator) << 'n';
return 0;
}
</code>
#include <iostream>
#include <random>
int main()
{
const int range_from = 1;
const int range_to = 4;
std::random_device rand_dev;
std::mt19937 generator(rand_dev());
std::uniform_int_distribution<int> distr(range_from, range_to);
for(int i=0;i<10;i++)
std::cout << distr(generator) << 'n';
return 0;
}
I compile the program as such:
g++ gen_random.cpp
After this, when i execute the program, the application crashes with error code: (0xc000007b)
g++ version used ->
g++ (GCC) 14.2.0
Error observed [below image]:
6