Se hai bisogno di stringhe di caratteri casuali, potresti utilizzare la funzione rand() in questo modo:
codice:
char stringa[lunghezza];
srant(time(NULL));
for (int i=0; i<lunghezza; i++) {
stringa[i] = ((char) (rand() % 26) + 65);
}
In questo modo generi delle stringhe lunghe lunghezza e composte da caratteri alfabetici maiuscoli a caso.
Puoi, ovviamente, modificare il codice in modo da renderlo più carino:
codice:
int i = 0;
int b = 0;
char stringa[lunghezza];
srant(time(NULL));
for (i=0; i<lunghezza; i++) {
b = rand() % 2;
stringa[i] = ((char) (rand() % 26) + 65);
stringa[i] = b ? stringa[i]|32 : stringa[i];
}
In questo modo generi una stringa composta di caratteri alfabetici sia maiuscoli che minuscoli casuali, eccetera...
Ciao.