<%
Dim arr
arr = Array("haa","ada","asdfad","b","c","ff")
Response.write "<br>Result=" + GetRandomArray(2,arr)
Function GetRandomArray(m, arr)
Dim intMax,intLeft
intLeft = m
intMax = Ubound(arr)
GetRandomArray=""
count = 0
do while intLeft > 0
Dim tValue,tIndexArray
Dim tRnd
Randomize
count =count + 1
tRnd = Int(intMax * Rnd)
tValue = "{"&Cstr(tRnd)&"}"
If Instr( 1,GetRandomArray,tValue,1)>0 Then
Else
GetRandomArray = GetRandomArray & tValue
intLeft = intLeft-1
End If
if count > 20 Then exit do
loop
End Function
%>