Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main()
- {
- char c1='a'; //dato l'alfatebo di caratteri compreso tra 'a'
- char c2='z'; //e 'z'
- string b=""; //stringa che vogliamo generare alla fine del programma
- int a,z;
- a=static_cast<int>(c1); //memorizzo il valore ascii del primo carattere in a
- z=static_cast<int>(c2); //memorizzo il valore ascii dell'ultimo carattere in z
- int i,j,k;
- i=1; //contatore
- j=(rand()%16+5); //j รจ un valore casuale compreso tra 5 e 20;
- k=z-a; //k รจ lunghezza numerica di tutti i caratteri compresi tra il primo e l'ultimo
- while (i<=j)
- {
- b+=char(c1+(rand()%k)); //genero un carattere casuale e lo aggiungo a 'b'
- i++;
- }
- cout << "Questa e' la stringa casuale di " << j << " caratteri : " << b;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement