Funkcja VBScript Rnd
❮ Pełne odniesienie do VBScript
Funkcja Rnd zwraca liczbę losową. Liczba jest zawsze mniejsza niż 1, ale większa lub równa 0.
Składnia
Rnd[(number)]
Parameter | Description |
---|---|
number | Optional. A valid numeric expression If number is:
|
Przykłady
Przykład 1
Liczba losowa:
<%
response.write(Rnd)
%>
Pamiętaj, że za każdym razem otrzymasz ten sam numer. Aby tego uniknąć, użyj instrukcji Randomize, jak w przykładzie 2
Wynikiem powyższego kodu będzie:
0.7055475
Przykład 2
Aby uniknąć uzyskiwania za każdym razem tej samej liczby, jak w przykładzie 1, użyj instrukcji Randomize:
<%
Randomize
response.write(Rnd)
%>
Wynikiem powyższego kodu będzie:
0.4758112
Przykład 3
Oto jak stworzyć losowe liczby całkowite w danym zakresie:
<%
Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))
%>
Wynikiem powyższego kodu będzie:
71
❮ Pełne odniesienie do VBScript