Ciao a tutti..come posso fsre a creare una stringa lunga n caratteri tutti creati con un random??
Grazie
Ciao a tutti..come posso fsre a creare una stringa lunga n caratteri tutti creati con un random??
Grazie
Potresti farti per ogni carattere una random() che se non sbaglio torna un valore tra 0 e 1.Originariamente inviato da silvias
Ciao a tutti..come posso fsre a creare una stringa lunga n caratteri tutti creati con un random??
Grazie
Poi giochi un po con i codici ASCII dei caratteri. Ad esempio se vuoi una stringa di tutti caratteri alfabetici minuscoli puoi fare una cosa del genere:
char c=(char)((random()*26)+97);
o una cosa del genere cmq.
ma io non so di quanti carattiri deve essere la stringa (vanno bene tutti caratteri minuscoli!)!
grazie
te lo sai di quanti caratteri è lunga la stringa!Originariamente inviato da silvias
ma io non so di quanti carattiri deve essere la stringa (vanno bene tutti caratteri minuscoli!)!
grazie
L hai detto all inizio che deve essere una stringa lunga n caratteri.
Ti farai una cosa del genere:
codice:char*stringa=(char*)malloc(n*sizeof(char)); int i=0; for(;i<n;i++) stringa[i]=(cha)((random()*26)+97);
Si si..mi sono confusa!! ho fatto..grazie!
![]()