<Pełna VBScript referencyjny
Funkcja Rnd zwraca liczbę losową. Numer jest zawsze mniejszy niż 1, ale większa lub równa 0.
Składnia
Rnd[(number)]
Parametr | Opis |
---|---|
number | Opcjonalny. Prawidłowe wyrażenie numeryczne Jeśli numer jest:
|
Przykłady
Przykład 1
Losowa liczba:
<%
response.write(Rnd)
%>
Należy pamiętać, że dostaniesz ten sam numer za każdym razem. Aby tego uniknąć, należy użyć instrukcji Randomize jak w przykładzie 2
Wyjście z kodem powyżej będą:
0.7055475
Pokaż Przykład » Przykład 2
Aby uniknąć tego samego numeru za każdym razem, jak w przykładzie 1, należy użyć instrukcji Randomize:
<%
Randomize
response.write(Rnd)
%>
Wyjście z kodem powyżej będą:
0.4758112
Pokaż Przykład » Przykład 3
Oto jak produkować losowych liczb całkowitych w danym zakresie:
<%
Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))
%>
Wyjście z kodem powyżej będą:
71
Pokaż Przykład » <Pełna VBScript referencyjny