Random Sort Array

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

Function RndAr(ByVal a)
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

acakArray =  RndAr(arrayAwal)

Hasilnya adalah array baru yang posisi elementnya berubah secara acak dari arrayAwal, simple kan !

3 Responses to “Random Sort Array”


  1. 1 KOMUNITAS PELAJAR ILMU KOMPUTER INDONESIA

    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

  2. 2 Yadi

    Salam blogger!!! Dari Komunitas Blogger Unsri http://blog.unsri.ac.id

  1. 1 Random Content Dynamic Website ariel.web.id

Leave a Reply