Randomize (rastgele), yazılımcıların sık sık kullandığı hazır fonksiyonlardan biridir. ASP’de random kullanımı çok basitleştirilmiştir. Random değeri 0(sıfır) dahildir.
Yani rnd(4) ün alabileceği değerler 0,1,2 ya da 3′dür. Eğer bir döngü içerisinde rnd() fonksiyonunu kullanacaksanız. Her bir değer atamadan önce Randomize() satırını üste koymayı unutmayın. Aksi takdirde döngü içerisinde tüm rnd() ile gelen rastgele sayılar aynı olur. Bu kadar bilgi yeterli. Örnek olarak üç linkten birini rastgele getirelim.
<html>
<body>
<%
dim r
randomize()
r=rnd(3)+1
if r=1 then
response.write(“rastgele sayı=”& r & ” <a href=’http://www.aspkodlari.com’ title=’asp kodları’>asp kodları</a>”)
elseif r=2 then
response.write(“rastgele sayı=”& r & ” <a href=’http://www.aspkodlari.com’ title=’asp dersleri’>asp dersleri</a>”)
elseif r=3 then
response.write(“rastgele sayı=”& r & ” <a href=’http://www.aspkodlari.com’ title=’asp örnekleri’>asp örnekleri</a>”)
else
response.write(“rastgele sayı=”& r & ” <a href=’http://www.aspkodlari.com’ title=’asp ile programlama’>asp ile programlama</a>”)
end if
%>
</body>
</html>