FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Numero hexadecimal de 32 caracteres
Hola.
Necesito generar un numero aleatorio exadecimal que ocupe 32 posiciones. ¿Alguna idea?. Gracias. Adolfo Bonis Barcelona |
#2
|
|||
|
|||
Si lo vas a usar como número (hacer operaciones matemáticas), lo veo difícil, ya que sería un número de 32x16 = 512 bits, y no hay ningún tipo de dato que guarde esto. Tendrías que hacer tus propias rutinas matemáticas.
Si sólo es para generarlo y mostrarlo o guardarlo:
__________________
Saludos. |
#3
|
||||
|
||||
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar el numero total de caracteres en un string | creus | OOP | 5 | 14-11-2006 23:32:16 |
Como convierto un número binario a hexadecimal | abdel | Varios | 3 | 30-05-2004 17:21:46 |
numero de caracteres string de una tabla | davidgaldo | Conexión con bases de datos | 2 | 27-05-2004 15:34:14 |
Numero de Caracteres en Richedit | mosorio | Varios | 1 | 15-03-2004 19:30:18 |
Saber el numero de caracteres de un memo | judoboy | Varios | 1 | 20-06-2003 14:27:19 |
|