| |
|
|
| |
-
Windows Script Host - VBScript - Funciones - Rdn( )
-
Esta función genera cifras al azar, la cual se encuentra entre los limites siguientes; 0 ≤ Rnd( ) < 1. Para lograr una cifra al azar
entre los limites del intervalo de valores, se aplica la formula siguiente:
cifra al azar = Int((limite superior + 1) * Rnd( ) + limite inferior)
El siguiente ejemplo genera cifras al azar con diversos limites.
Para que se pueda inicializar el generador de cifras al azar reiteradas veces, debe utilizarse el comando "Randomize( )" antes de llamar
la función "Rnd( )". De no hacerlo así, en cada ciclo del script, se generará el mismo valor.
' array.vbs
' =======================
Dim liminf, limsup, alazar
Randomize()
liminf = 0
limsup =100
alazar = Int((limsup-liminf+1) * Rnd() + liminf)
WScript.Echo("Cifra al azar entre " & CStr(liminf) & _
" y " & CStr(limsup) & " = " & CStr(alazar))
liminf = 10
limsup = 20
alazar = Int((limsup-liminf+1) * Rnd() + liminf)
WScript.Echo("Cifra al azar entre " & CStr(liminf) & _
" y " & CStr(limsup) & " = " & CStr(alazar))
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|