목록 무작위 정렬

목록을 붙여 넣거나 업로드한 뒤 빈 줄과 중복 항목을 정리하고 남은 항목의 순서를 무작위로 섞습니다.

한 줄에 하나의 항목을 입력하세요. 최대 50,000줄, 1,000,000자입니다.

선택한 파일 없음
처리 옵션
중복 처리

각 항목의 앞뒤 공백은 자동으로 정리됩니다.

예시 목록을 불러왔습니다. 섞을 준비가 되었습니다.
무작위 정렬 결과 정렬 대기
입력 대기
입력 줄 수
0
유효 항목
0
삭제한 빈 줄
0
삭제한 중복
0
항목
무작위로 섞인 전체 목록이 여기에 표시됩니다.

표, 통계, 복사와 다운로드는 같은 처리 결과를 사용하며 목록을 다시 섞지 않습니다.

자세히 알아보기

셔플 방법과 완전성 확인

Fisher–Yates 셔플

먼저 선택한 규칙에 따라 목록을 정리합니다. 그런 다음 마지막 위치부터 앞으로 이동하며 아직 고정되지 않은 범위에서 무작위 위치와 서로 바꿉니다.

무작위 인덱스는 Web Crypto API에서 얻고 거부 샘플링으로 모듈로 편향을 피합니다. Math.random()으로 대체하지 않습니다.

섞기 전에 목록 정리

빈 줄 삭제, 앞뒤 공백 정리, 중복 처리는 셔플 전에 한 번만 수행됩니다. 중복 비교는 대소문자를 구분하며 중복 제거 시 처음 나온 항목을 남깁니다.

항목이 빠지지 않았는지 확인하는 법

결과에는 입력 줄 수, 유효 항목 수, 삭제한 빈 줄 수와 중복 수가 함께 표시됩니다. 빈 줄과 중복을 유지하면 출력 수가 입력 줄 수와 같습니다.

한도와 파일 처리

처리 한도

  • 한 번에 최대 1,000,000자와 50,000줄을 처리합니다.
  • TXT와 CSV는 일반 텍스트로 한 줄씩 읽습니다. 여러 열 CSV와 따옴표 안의 줄바꿈은 해석하지 않습니다.
  • 이 도구는 순서만 바꿉니다. 추첨 규칙, 당첨자 선택 또는 규제된 무작위 서비스가 아닙니다.
목록 무작위 정렬 데모

목록 무작위 정렬 화면 예시

이 화면 예시는 목록 입력, 빈 줄과 중복 항목 정리, 남은 항목 전체 셔플, 복사 또는 다운로드 전 결과 수 확인 과정을 보여 줍니다.

입력 목록, 정리 옵션, 무작위 결과와 항목 수를 보여 주는 목록 셔플 도구
한국어 목록 무작위 정렬 데모
개인정보, 출처와 구현

브라우저에서 로컬 처리

붙여 넣은 텍스트와 선택한 파일은 이 브라우저에서만 읽고 처리합니다. 목록을 업로드하지 않고 실행 중 API를 호출하지 않으며 localStorage에도 저장하지 않습니다.

방법 및 형식 참고

자주 묻는 질문

목록을 섞으면 항목이 삭제되나요?

빈 줄 삭제나 중복 항목 삭제를 선택한 경우에만 항목 수가 줄어듭니다. 결과 패널에 삭제된 줄 수가 표시됩니다.

중복 항목을 그대로 둘 수 있나요?

네. 기본값은 중복 유지이며 같은 줄도 서로 다른 항목으로 셔플됩니다.

결과에 번호를 꼭 붙여야 하나요?

아니요. 번호는 기본적으로 꺼져 있고, 켰을 때 결과 표와 복사 내용 및 파일에만 반영됩니다.