Manipulacions de les cadenes de text

Sovint cal manipular les cadenes de text. Un cas freqüent és el dels llocs web que exigeixen algun tipus d'inscripció i subministren un nom d'usuari; moltes vegades aquests noms d'usuari són formats per caràcters extrets del nom i el cognom de l'usuari. A continuació veurem un exemple fictici, per al qual farem farem servir diverses funcions.


Nom: Cognom:  

 


El nom d'usuari serà format per tres trossos: la lletra inicial del nom, les tres primeres lletres del cognom i un nombre aleatori. A continuació passem a analitzar la funció assigna() que ho fa possible:


Naturalment seria una greu imprudència crear noms d'usuari com aquest, ja que l'aleatorietat es redueix a un nombre que va de 00 a 59. A la vida real es fan servir algorismes més complexos, i a més els codis es creen en el servidors.