carugo
14-04-2015, 16:27
Ciao a tutti ho un problema con il seguente codice
#include <iostream>
#include <random>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int dado1, dado2;
default_random_engine generatore(time(0));
uniform_int_distribution<int> dado(1, 6);
dado1 = dado(generatore);
dado2 = dado(generatore);
cout <<dado1 <<" " <<dado2 <<endl;
Non riesco a capire come mai il "dado1" è sempre uguale mentre il "dado2" è random dove sbaglio?
TNX a TUTTI
#include <iostream>
#include <random>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int dado1, dado2;
default_random_engine generatore(time(0));
uniform_int_distribution<int> dado(1, 6);
dado1 = dado(generatore);
dado2 = dado(generatore);
cout <<dado1 <<" " <<dado2 <<endl;
Non riesco a capire come mai il "dado1" è sempre uguale mentre il "dado2" è random dove sbaglio?
TNX a TUTTI