Salve a tutti!
Ho un problema: ho creato una funzione seme che crea un numero casuale da 0 a 3:
codice:
int seme()
{
int smcasuale;
srand(time(NULL));
smcasuale = rand()%3;
return smcasuale;
}
poi ho assegnato a cinque variabili smcarta questo numero casuale:
codice:
int main()
{
int smcarta1=seme();
int smcarta2=seme();
int smcarta3=seme();
int smcarta4=seme();
int smcarta5=seme();
return 0;
}
ogni variabile però mi restituisce lo stesso numero casuale, non un numero casuale per ogni variabile.
Qualcuno sa spiegarmi perchè?
Come faccio ad assegnare ad ogni variabile un numero casuale DIVERSO??
Grazie in anticipo!