Ciao ragazzi... ho un'array composta cosi

for i=0 to max
response.write prodotto_id(i)
response.write prodotto_nome(i)
response.write prodotto_prezzo(i)
next

non vorrei più visualizzarla in ordine di indice ma mescolarla in modalità random...ovviamente facendo molta attenzione a non avere duplicati... come posso fare? esiste qualche algoritmo?