Funktio palauttaa satunnaisluvun.
Rnd[(n)]
Funktio palauttaa satunnaisluvun. Satunnaisluku on desimaaliluku (yksinkertaisen tarkkuuden liukuluku) väliltä 0 - 1. Jos n on pienempi kuin 0, funktio palauttaa luvun, joka on jokaisella n:n arvolla aina sama (kussakin satunnaislukusarjassa). Jos n on 0, funktio palauttaa viimeisimmän luodun satunnaisluvun. Jos n on suurempi kuin 0, funktio palauttaa seuraavan luvun satunnaislukusarjassa. Samoin tapahtuu, jos parametria ei ole annettu.
Satunnaisluvun väliltä alaraja - yläraja saa kaavalla:
Int((yläraja - alaraja + 1) * Rnd + alaraja)
Esimerkki:
'alustaa satunnaislukugeneraattorin Randomize 'arpoo viisi satunnaislukua MsgBox Rnd & " " & Rnd & " " & Rnd & " " & Rnd & " " & Rnd 'viimeksi arvottu luku MsgBox Rnd(0) 'negatiivisella parametrilla satunnaisluku on aina sama MsgBox Rnd(-5) & " " & Rnd(-5) & " " & Rnd(-5)
Aiheeseen liittyvää: Randomize