C++ numeri casuali

di il
2 risposte

C++ numeri casuali

Utilizzando la funzione rand() genero nei numeri casuali... ho notato pero' che sono casuali solo a meta, mi spiego meglio...
tramite un ciclo for stampo 50 numeri casuali, e fin qui tutto ok. se pero' eseguo nuovamente il programma i numeri generati sono sempre gli stessi. ho provato a cambiare IDE ed a riavviare il pc pensando che potesse memorizzare la sequenza in ram ma ogni volta è sempre la stessa sequenza.
com'è possibile?
S.O. windows

#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
	for(int i=0;i<50;i++)
	{
		cout<<(rand()%10)<<endl; // Genera numero casuale tra 0 e 9
	}
	return 0;
}

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte