Il seguente programma serve ad indovinare il numero casuale che genera il computer
codice:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int numero_casuale;
int c;
do
       {
       printf("\n Pensa ad un numero da 0 a 100 [0 per uscire]: ");
       scanf(" %d", &c);
       fflush(stdin);
       numero_casuale=random()%100;
       if ( c == numero_casuale ) printf("Bravo! Il numero pensato è %d", numero_casuale);
       else printf(" Spiacente, riprova! Il numero è %d",numero_casuale);
       }
while(c!=0);

return 0;
}
Vorrei sapere in che modo vengono generati i numeri casuali? Esiste un'array che qualcuno ha inserito nel processore?
Grazie