Generar un caracter aleatorio (string)
Hola a todos!
¿Alguien me puede decir un algoritmo para generar un caracter aleatorio? He generado números, pero letras no sé.
Otra solución posible: ¿ Alguien me podrÃa decir como a partir de los valores en ASCII para letras, puedo convertirlo en letras en sÃ?
Un saludo.
¿Alguien me puede decir un algoritmo para generar un caracter aleatorio? He generado números, pero letras no sé.
Otra solución posible: ¿ Alguien me podrÃa decir como a partir de los valores en ASCII para letras, puedo convertirlo en letras en sÃ?
Un saludo.
Si sabes calcular número aleatorios ya lo tienes hecho, genera un número aleatorio entre 0 y 255 y luego aplica la función CHR(Numero), ya tienes el caracter aleatorio.
Bueno, no es tan sencillo, lo mejor es que crees una string (CadenaAleatoria) de tamaño N con los carateres que deseas incluir en tu aleatoriedad, es decir eliminas todo lo que no vale, cosas tales como caracteres desde 0 a 31, etc... Luego generas un número entre 1 y N y tomas el caracter de la cadena que le corresponda:
Caracter = Mid(CadenaAleatoria, N,1)
Saludos!!
l_island
Bueno, no es tan sencillo, lo mejor es que crees una string (CadenaAleatoria) de tamaño N con los carateres que deseas incluir en tu aleatoriedad, es decir eliminas todo lo que no vale, cosas tales como caracteres desde 0 a 31, etc... Luego generas un número entre 1 y N y tomas el caracter de la cadena que le corresponda:
Caracter = Mid(CadenaAleatoria, N,1)
Saludos!!
l_island
