Halaman

Acak isi array seperti isi hati yang dibolak balik

Misal ada array ar = [1,2,3,4,5]


Agar acak, bisa gunakan

for(var i=0;i<ar.length;i++){

var iacak = Math.floor(Math.random()*ar.length)

a = ar[i]

ar[i] = ar[iacak]

ar[iacak] = a

}


Tapi ada cara lain di js

ar.sort(() => Math.random() - 0.5);


Nah cara kedua lebih simple. Saya juga baru tau. Googling. 


Intinya sih maksud dan tujuan tercapai, yaitu acak isi. Caranya bisa ada beberapa.