czwartek, 3 kwietnia 2014

Mieszarka elementów w tablicy | JAVASCRIPT

Przedstawie krótkiego posta z gotową funkcją na czele, która miesza wartości w tablicy (w technologii Java Script)

Najpierw kod:

function mieszamy(tablica) {
    for (var i = 0; i < tablica.length; i++) { 

        var j = Math.floor(Math.random() * tablica.length);
        var temp = tablica[i]; 
        tablica[i] = tablica[j]; 
        tablica[j] = temp;
    }
    return tablica;
}
Nasz algorytm idzie w pętli for, przechodząc po kolei elementy tablicy. W środku losujemy wartość z przedziału od 0 do tablica.length-1 (dlatego minus 1 bo tablica idzie od indeksu "0") . Tworzymy zmienną tymczasową temp gdzie podstawiamy wartość obecnie literowanego indeksu. Następnie pod bieżący indeks podstawiamy wylosowaną wartość a pod wylosowany wartość z bieżącego indeksu i VUALA.

Brak komentarzy :

Prześlij komentarz