VBScript RndFunción
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:
|
Ejemplos
Ejemplo 1
Número aleatorio:
<script type="text/vbscript">
document.write(Rnd)
</script>
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>
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>
Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))
</script>
Salida del ejemplo anterior:
71
Pruébalo »
Manual de referencia completo de VBScript Otras extensiones