Contact Form

 

Kontrol Array

//Algoritme Fisher Yates mengacak isi array : Terbaik dan tercepat


function shuffleArray(ar:Array)
{
    for (var i:int = ar.length-1; i >=0; i--)
    {
        var randomIndex:int = Math.floor(Math.random() * i);
        var tempValue = ar[randomIndex];
        ar[randomIndex] = ar[i];
        ar[i] = tempValue;
    }
}

//Mengacak isi array dengan splice


function shuffleArray(ar:Array) {
    for (var i:int = 0; i < ar.length; i++) {
        var rand:int = int(Math.random() * ar.length);
        ar.push(ar.splice( rand, 1 )[0] );
    }
}

//Mengacak isi array dengan sort


function shuffleArray(ar:Array)
{
    ar.sort(function () {
    return Math.random()*2 ? 1 : -1;
    });
}

//cari index array


function cariIndeks(o:Object, s:Array):Number {
    for (var i:uint=0; i < s.length; i++) {
        if (s[i]==o) {
            return i;
        }
    }
    return NaN;
}
 
//cariIndeks("namaelemen", namaArray)

Total comment

0   komentar

Cancel Reply