¿Se puede encargar una
2025-11-23

(imagen de dominio público de publicdomainq.net)
Es curioso que a nadie se le haya ocurrido - hasta donde he podido mirar - crear un generador de GUIDs que evite palabras malsonantes.
Si consideramos que sólo aparecen letras de la A a la F, realmente hay pocas combinaciones que signifiquen algo, pero tenemos algunas, por ejemplo:
CACA
FEA
...
Parece una tontería, pero hay que pensar que muchas veces estos guids terminan en la url al lado del nombre de la marca.
https://justeat.es?clickId=cacafea...
Si además consideramos que algunos números parecen letras, por ejemplo un 1 parece una L o una I, la cosa se complica:
FE0
BAB050
1D1O7A
...
Ofrecer una solución para esto podría ser un buen ejercicio para alumnos de programación:
|
Nivel 1: para primer curso Recibir en un fichero el listado de palabras prohibidas. Imprimir 1000 GUIDs marcando con * aquellos que contienen alguna de las palabras . |
|
Nivel 2: para segundo curso Recibir en un fichero el listado de palabras prohibidas. En otro fichero, recibir un listado con parejas de números y letras a que se parecen. Generar 1000 GUIDs e imprimirlos marcando con * 1) Aquellos que contienen alguna de las palabras prohibidas. 2) Aquellos que contienen una secuencia de letras y números en la que sustituyendo los números por alguna de las letras a que se parecen, el resultado es alguna de las palabras prohibidas. 3) En ambos casos, imprimir entre paréntesis al lado del GUID la primera secuencia problemática encontrada. |
Lo dejo aquí anotado para mí y para mis posible lectores/as :)