Salve a tutti
stavo consultando la documentazione microsoft sul header <random>
quando ho preso un suo esempio (vedi codice)
giusto per capire le varie differenze tra le varie distribuzioni.
quando lo copio in visual studio per vedere in pratica cosa facesse giustamente mi da errore perche non trova la definizione della funzione dist
adesso mi chiedevo dove posso trovare la funzione richiesta!
#include <random>
#include <iostream>
using namespace std;
int main()
{
random_device rd; // non-deterministic generator
mt19937 gen(rd()); // to seed mersenne twister.
uniform_int_distribution<> dist(1,6); // distribute results between 1 and 6 inclusive.
for (int i = 0; i < 5; ++i) {
cout << dist(gen) << " "; // pass the generator to the distribution.
}
cout << endl;
}