[자바스크립트] 08_랜덤 정렬 (shuffle)
랜덤 정렬 random sort 랜덤정렬을 숫자가 중복되지 않게 난수를 추출하는 방식으로 만들 수 있는 방법은 다양하다. 웹사이트를 테스트 서버에 구축 후 테스트를 수행하기 위해서 사용되는 Dummy 값들에 적용할 수 있다. 테스트 데이터에 적용하면 항상 다른 값들을 반환하기 때문에 테스트, QA를 수행하는데 있어 더 많은 case를 수행할 수 있다. 피셔의 예이츠 셔플(fisher's Yates shuffle) fisher의 yates 알고리즘은 노래의 랜덤 재생, 로또복권 번호처럼 무작위로 선택해 중복되지 않게 셔플 정렬하는 방식이다. 그림으로 알고리즘을 풀어본다면 다음과 같다. 1. 랜덤한 배열을 만들려는 변수 randArr 과 임시로 사용할 tmpArr 변수가 있다고 가정한다. 2. 임의로 숫자를..