Ultimele tutoriale de dezvoltare web
 

VBScript Rnd Funcție


<VBScript complet de referință

Funcția Rnd returnează un număr aleator. Numărul este întotdeauna mai mic de 1, dar mai mare sau egal cu 0.

Sintaxă

Rnd[(number)]

Parametru Descriere
number Opțional. O expresie numerică validă

Dacă numărul este:

  • <0 - Rnd returnează același număr de fiecare dată
  • > 0 - Rnd returnează următorul număr aleatoriu în secvența
  • = 0 - Rnd returnează numărul cel mai recent generat
  • Nu a fost furnizat - Rnd returnează următorul număr aleatoriu în secvența

Exemple

Exemplul 1

Un număr aleatoriu:

<%

response.write(Rnd)

%>

Rețineți că veți obține același număr de fiecare dată. Pentru a evita acest lucru, utilizați declarația Aleator ca în Exemplul 2

Ieșirea codului de mai sus va fi:

0.7055475
Arată Exemplu »

Exemplul 2

Pentru a evita obtinerea de același număr de fiecare dată, la fel ca în exemplul 1, utilizați declarația Aleator:

<%

Randomize
response.write(Rnd)

%>

Ieșirea codului de mai sus va fi:

0.4758112
Arată Exemplu »

Exemplul 3

Iată cum de a produce numere întregi aleatoare într-un anumit interval:

<%

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

%>

Ieșirea codului de mai sus va fi:

71
Arată Exemplu »

<VBScript complet de referință