function shuffle(array) {
var currentIndex = array.length,
temporaryValue, randomIndex;
// While there remain elements to shuffle...
while (0 !== currentIndex) {
// Pick a remaining element...
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
// And swap it with the current element.
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
}
// Used like so
var arr = [2, 11, 37, 42];
shuffle(arr);
console.log(arr);
Jika script di atas di jalankan maka akan menghasilkan nilai string array secara acak. Kamu cukup memanggilanya dengan fungsi berikut :
shuffle(arr);
Dimana "arr" adalah variabel yang berisi sekumpulan string array yang ingin di acak posisinya secara random.
Mungkin ini saja yang bisa saya bagian. Jika ada kendala dalam pemakaian, silahkan beri komentar dibawah.
Posting Komentar