Slumpa fram en post i en array

ASP

1 svar · 240 visningar · startad av Mattias Nordin

Medlem sedan dec. 20051 056 inlägg
Trådstart#1

Finns det någon fiffig metod för att slumpa fram en post i en array?

Labbar lite med

<%'===== RANDOM ARRAY ===== 
varUpperLimit = ubound(myArray,2)
varLowerLimit = 0
varRandomArrayNum = Int((varUpperLimit - varLowerLimit + 1)*Rnd() + varLowerLimit)%>
<hr>
<%=ubound(myArray,2)%> | <%=varRandomArrayNum %>
<hr>

Men det returnerar 283 hela tiden. ubound(myArray,2) = 401 ???

Medlem sedan dec. 20051 056 inlägg
#2
[b]randomize()[/b]
varUpperLimit = ubound(myArray,2)
varLowerLimit = 0
varRandomArrayNum = Int((varUpperLimit - varLowerLimit + 1)*Rnd() + varLowerLimit)%>

<%=ubound(myArray,2)%> | <%=varRandomArrayNum %>
<hr>

Ovan fungerade bättre... :)

289 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
143 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
143 ms — ändringar (db)