<Complete VBScript di riferimento
La funzione Rnd restituisce un numero casuale. Il numero è sempre inferiore a 1 ma maggiore o uguale a 0.
Sintassi
Rnd[(number)]
Parametro | Descrizione |
---|---|
number | Opzionale. Espressione numerica valida Se il numero è:
|
Esempi
esempio 1
Un numero casuale:
<%
response.write(Rnd)
%>
Si noti che si otterrà lo stesso numero ogni volta. Per evitare questo, utilizzare l'istruzione Randomize come nell'esempio 2
L'output del codice precedente sarà:
0.7055475
Visualizza l'esempio » esempio 2
Per evitare di ottenere lo stesso numero ogni volta, come nell'esempio 1, utilizzare l'istruzione Randomize:
<%
Randomize
response.write(Rnd)
%>
L'output del codice precedente sarà:
0.4758112
Visualizza l'esempio » esempio 3
Ecco come produrre interi casuali in un determinato intervallo:
<%
Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))
%>
L'output del codice precedente sarà:
71
Visualizza l'esempio » <Complete VBScript di riferimento