
13/01/2004, 11:33
|
| | Fecha de Ingreso: noviembre-2003 Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses Puntos: 0 | |
Lo que puedes hacer es utilizar la funcion Random de ASP. Los valores que se regresan son decimales, lo mas grandes que pueden llegar a ser es 1. Despues hay dos formas de hacerlo:
Primera. Utiliza el codigo ASCII, solo que tienes que revisar el rango de valores para que no te mande una comilla o algun caracter que no quieras. Por ejemplo los numeros van del 48 al 57 y las letras mayusculas del 65 al 90, por lo que el valor a multiplicar al resultado del random seria 90 y si el resultado esta fuera de los rangos que vuelva a generar el Random, despues utilizas el chr() y dentro del parentesis pones el valor del Random de esta forma te regresa el caracter y eso lo vas concatenando.
Segunda. Haces un arreglo con todos los caracteres que quieres involucrar en la generacion del codigo y por medio de la funcion Random generas un numero y lo multiplicas por el valor maximo de tu arreglo y el resultado es el indice de tu arreglo, y luego obtienes el valor que tiene ese elemento.
Nota: Como los valores del Random son decimales, y despues los multiplicas por otro valor, recuerda convertilos en enteros para que funcione con el chr y con el arreglo
Espero te sirva |