스와이퍼 연습용 프로덕트 디자인 및 개발
피셔 예이츠 셔플 알고리즘 활용
const swiperWrapper = document.querySelector(".swiper-wrapper");
function newShuffle() {
const cards = Array.from(swiperWrapper.children);
console.log(cards);
let newcards = [];
while (cards.length > 0) {
let neworder = Math.floor(Math.random() * cards.length);
let shuffledorder = cards.splice(neworder, 1)[0];
newcards.push(shuffledorder);
}
newcards.forEach((array) => swiperWrapper.appendChild(array));
console.log(newcards);
swiper.update();
}
const shuffleButton = document.querySelector(".shuffle-btn");
shuffleButton.addEventListener("click", function () {
// location.reload();
newShuffle();
});