Funkce VBScript Rnd
❮ Kompletní VBScript Reference
Funkce Rnd vrací náhodné číslo. Číslo je vždy menší než 1, ale větší nebo rovno 0.
Syntax
Rnd[(number)]
Parameter | Description |
---|---|
number | Optional. A valid numeric expression If number is:
|
Příklady
Příklad 1
Náhodné číslo:
<%
response.write(Rnd)
%>
Všimněte si, že pokaždé dostanete stejné číslo. Abyste tomu zabránili, použijte příkaz Randomize jako v příkladu 2
Výstupem výše uvedeného kódu bude:
0.7055475
Příklad 2
Chcete-li se vyhnout tomu, abyste pokaždé dostali stejné číslo, jako v příkladu 1, použijte příkaz Randomize:
<%
Randomize
response.write(Rnd)
%>
Výstupem výše uvedeného kódu bude:
0.4758112
Příklad 3
Zde je návod, jak vytvořit náhodná celá čísla v daném rozsahu:
<%
Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))
%>
Výstupem výše uvedeného kódu bude:
71
❮ Kompletní VBScript Reference