Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/03/2004, 10:04
Relket
 
Fecha de Ingreso: octubre-2003
Mensajes: 85
Antigüedad: 21 años, 7 meses
Puntos: 0
Generar aleatorio

Un ejemplo para generar números aleatorios del 0 a 20 es el siguiente:
<%
randomize
for I = 1 to 10
aleatorio = round(rnd()*20)
response.Write aleatorio & " "
next
%>

Un ejemplo de lo que se obtiene del código señalado es lo siguiente:
7 8 12 4 10 8 6 7 8 16
Son diez números generados aleatoriamente.

Análisis del código.
Para generar aleatorios necesitas valerte de la función RND() esta genera números en sistema decimal entre 0 y 1, y siempre que se utilice esta función es necesario declarar con anterioridad randomize(esto es para que no se repitan los números cada vez que se generen).
Y usé ROUND() porque el número obtenido es un decimal, si lo queremos como entero necesitamos redondear.

FORMATO DE CODIGO
randomize
variable = round(rnd()*20)


Nota: EL 20 lo cambias por el rango de número que quieres(ejemplo: este genera de 0 a 20; si quisieras entre 0 y 50, solo cambia el 20 por 50).

Espero que te ayude.
Byes.
__________________
ASP.Net - Relket - ASP.Net

Última edición por Relket; 02/03/2004 a las 10:10