Bagi kamu yang sering bermain-main dengan array mungkin perlu fungsi ini, fungsi ini akan menghasilkan array yang elementnya sudah berpindah posisi secara acak, fungsi yang simple tapi cukup sering diperlukan misalnya kalo mo ngambil element array yang acak timbang menggunakan random number kemudian mengambil element berdasarkan numbernya lebih baik ( personal opinion neh ) mengacak urutan elemenynta baru kemudian mengambil satu value entah itu di awal, di tengah, atau di akhir.
ASP Function Source
iTop = UBound(a)
iBot = LBound(a)
Randomize Timer
For iCount = iBot to iTop
iTemp = Int(Rnd * (iTop + 1))
aTempHold = a(iCount)
a(iCount) = a(iTemp)
a(iTemp) = aTempHold
Next
RndAr = a
End Function
Contoh Penggunaan
Hasilnya adalah array baru yang posisi elementnya berubah secara acak dari arrayAwal, simple kan !


















Konsep array
Array adalah kumpulan beberapa data yang disimpan dalam satu
variabel. Jadi, berbeda dengan variabel sebelumnya yang hanya
menyimpan satu nilai saja, array dapat menampung lebih dari satu nilai.
Tiap nilai dalam array (disebut elemen) diakses dengan menggunakan
index. PHP mengenal dua macam index, yaitu index numerik dan index
asosiatif. Index numerik menggunakan angka untuk menandai tiap
elemen, sedangkan index asosiatif memberi nama untuk masing-masing
elemen.
Semoga bermanfaat.
Salam dari kami :
KOMUNITAS PELAJAR ILMU KOMPUTER INDONESIA
Salam blogger!!! Dari Komunitas Blogger Unsri http://blog.unsri.ac.id