Los últimos tutoriales de desarrollo web
 

Función VBScript Rnd


<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:

  • <0 - Rnd devuelve el mismo número cada vez
  • > 0 - Rnd devuelve el siguiente número aleatorio de la secuencia
  • = 0 - Rnd devuelve el número generado más recientemente
  • No suministrado - Rnd devuelve el siguiente número aleatorio de la secuencia

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