Ver Mensaje Individual
  #3  
Antiguo 15-11-2007
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Reputación: 22
ixMike Va por buen camino
Bon día.

¿32 carácteres, 32 posiciones, o 32 números?

Si en hexadecimal ocupa 32 carácteres, necesitas un número de 32x4=128bits (cuatro Integers, o dos Int64). Si con 32 posiciones te refieres a 32 bits, pues Integer (longint).

Para pasar un número a hexadecimal, utiliza la función IntToHex(Número, Carácteres). Devuelve directamente un string.

Para calcular un número aleatorio, utiliza la función random que ya te han enseñado. Para cambiar la "aleatoriedad", cambia el valor de la variable RandSeed (tipo Integer, al menos en mi versión de Delphi).


Saludos.
Responder Con Cita