
02/03/2004, 10:04
|
| | 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 |