VBScript RndFunción


VBScript 参考手册Manual de referencia completo de VBScript

La función Rnd devuelve un número aleatorio. El número es siempre menor que 1 pero mayor o igual que 0.

Sintaxis

Rnd[(number)]

Parámetros 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.
  • Omitido - Rnd devuelve el siguiente número aleatorio de la secuencia.

Ejemplos

Ejemplo 1

Número aleatorio:

<script type="text/vbscript">

document.write(Rnd)

</script>

Tenga en cuenta que obtendrá el mismo número cada vez. Para evitar esto, use la instrucción Randomize del Ejemplo 2.

Salida del ejemplo anterior:

0.7055475

Pruébalo »

Ejemplo 2

Para evitar obtener el mismo número cada vez como en el Ejemplo 1, use la instrucción Randomize:

<script type="text/vbscript">

Randomize
document.write(Rnd)

</script>

Salida del ejemplo anterior:

0.4758112

Pruébalo »

Ejemplo 3

A continuación, se muestra cómo generar enteros aleatorios dentro de un rango dado:

<script type="text/vbscript">

Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))

</script>

Salida del ejemplo anterior:

71

Pruébalo »

VBScript 参考手册Manual de referencia completo de VBScript Otras extensiones