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

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo