<Referencia completa de VBScript
La función Rnd devuelve un número aleatorio. El número es siempre menor que 1 pero mayor o igual a 0.
Sintaxis
Rnd[(number)]
Parámetro | Descripción |
---|---|
number | Opcional. Una expresión numérica válida Si el número es:
|
Ejemplos
Ejemplo 1
Un número aleatorio:
<%
response.write(Rnd)
%>
Tenga en cuenta que recibirá el mismo número cada vez. Para evitar esto, utilizar la instrucción Randomize como en el Ejemplo 2
La salida del código anterior será:
0.7055475
Mostrar Ejemplo » Ejemplo 2
Para evitar que el mismo número cada vez, al igual que en el Ejemplo 1, utilice la instrucción Randomize:
<%
Randomize
response.write(Rnd)
%>
La salida del código anterior será:
0.4758112
Mostrar Ejemplo » Ejemplo 3
Aquí es cómo producir números aleatorios en un rango dado:
<%
Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))
%>
La salida del código anterior será:
71
Mostrar Ejemplo » <Referencia completa de VBScript