From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Victor Lopez <d01m01a2000(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: generar cadenas alfanumericas |
Date: | 2007-04-09 21:28:21 |
Message-ID: | 20070409212821.GN10785@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Victor Lopez escribió:
> Veo que no me he explicado bien (ya va siendo costumbre) ...
Yo diria, bastante peor que lo usual!
> en una especie de pseudocódigo sería ...
>
> formo una cadena con todas las minúsculas, todas las mayúsculas y
> todas las cifras ...
> (como [a-zA-Z0-9]+)
> determino la longitud de la cadena -> lc
> repito hasta que sea valida con respecto a un dominio (por Ley, tiene
> que tener mas de ocho caracteres, no repetirse y existir letras y
> cifras)
> -- repito n veces (cuantas mas veces mas 'mezclaré' la cadena)
> ---- entre la posiión '0' y lc-1 busco dos posiciones aleatorias
> ---- intercambio sus contenidos
> -- FIN
> FIN
Bueno, no veo cual es el problema de implementar esto en PL/pgSQL. El
algoritmo parece algo ineficiente, pero ese es otro problema.
Ahora, si el problema en cuestion es generar passwords aleatoriamente,
creo que hay mejores maneras.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Espartano | 2007-04-09 21:40:03 | Re: Se puede???????????? |
Previous Message | francisco . | 2007-04-09 21:25:34 | condicion para triggers |