Cómo genero "codigo de password" al azar?
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
Cómo genero "codigo de password" al azar?
Buen dia.
Necesito generar códigos de validacion asi como: !"·!"asdASDQWE! al azar,
existe algun "random" para este tipo de dato en fwh?
gracias.
Necesito generar códigos de validacion asi como: !"·!"asdASDQWE! al azar,
existe algun "random" para este tipo de dato en fwh?
gracias.
- Antonio Linares
- Site Admin
- Posts: 42259
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Cómo genero "codigo de password" al azar?
Estimado Gustavo,
Code: Select all | Expand
function Main()
local n, cPasswd := "", cChars := "abcdefghijklmnopqrsuwyzABCDEFGHIJKLMNOPQRSTUWXYZ?!"
for n = 1 to 10
cPasswd += cChars[ int( hb_random( 1, Len( cChars ) ) ) ]
next
? cPasswd
return nil
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
Re: Cómo genero "codigo de password" al azar?
? cChars[2] por dar un ejemplo me tira error
graciaS!
si hago esto no me tira error ? substr( cChars,2,1)Time from start: 0 hours 0 mins 0 secs
Error occurred at: 08/08/2023, 11:19:38
Error description: Error BASE/1068 Error de argumento: acceso al array
Args:
[ 1] = C abcdefghijklmnopqrsuwyzABCDEFGHIJKLMNOPQRSTUWXYZ!$#
[ 2] = N 2
graciaS!
- Antonio Linares
- Site Admin
- Posts: 42259
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Cómo genero "codigo de password" al azar?
xHarbour no permite usar las cadenas como arrays, usa esta versión para xHarbour:
Code: Select all | Expand
function Main()
local n, cPasswd := "", cChars := "abcdefghijklmnopqrsuwyzABCDEFGHIJKLMNOPQRSTUWXYZ?!"
for n = 1 to 10
cPasswd += SubStr( cChars, int( hb_random( 1, Len( cChars ) ) ), 1 )
next
? cPasswd
return nil
-
- Posts: 85
- Joined: Mon Sep 11, 2006 3:52 pm
Re: Cómo genero "codigo de password" al azar?
Buen dia Maestro
Que tan dificil seria un ejemplo en harbour?
Saludos desde Panama,
Erick Almanza
Que tan dificil seria un ejemplo en harbour?
Saludos desde Panama,
Erick Almanza
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
Re: Cómo genero "codigo de password" al azar?
Hola, la primera version que puso es para harbour.Erick Almanza wrote:Buen dia Maestro
Que tan dificil seria un ejemplo en harbour?
Saludos desde Panama,
Erick Almanza
gracias.
Re: Cómo genero "codigo de password" al azar?
Code: Select all | Expand
#include "FiveWin.ch"
FUNCTION Main()
LOCAL n, cPassWord := ""
LOCAL cChars := "abcdefghijklmnopqrsuwyzABCDEFGHIJKLMNOPQRSTUWXYZ?!"
FOR n = 1 TO 10
#ifdef __XHARBOUR__ // xHarbour
cPassWord += cChars[ Int( hb_Random( 1, Len( cChars ) ) ) ]
#else // Harbour
cPassWord += SubStr( cChars, Int( hb_Random( 1, Len( cChars ) ) ), 1 )
#endif
NEXT
? cPassWord
RETURN NIL
// fin / end
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- joseluisysturiz
- Posts: 2064
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: Cómo genero "codigo de password" al azar?
Tengo una funcion que hice con letras y numeros estylo BINGO que emiten los bancos aqui en mi pais, ellos lo llaman coordenadas, no se si te servidira, igual, la buscco y publico, saludos...
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
- JoseAlvarez
- Posts: 807
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Cómo genero "codigo de password" al azar?
Hola jose luis, saludos.joseluisysturiz wrote:Tengo una funcion que hice con letras y numeros estylo BINGO que emiten los bancos aqui en mi pais, ellos lo llaman coordenadas, no se si te servidira, igual, la buscco y publico, saludos...
Necesito asesoría sobre la implementacion de impresoras fiscales aqui en vzla.
Navegando en el foro he leido que ya lo has logrado.
Si puedes contactarme mi correo es
jalvarez at neurosistema dot online
Quedo al pendiente, si puedes darme una mano.
Gracias!
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.