홈 / 텍스트 및 목록 도구 / 온라인 목록 무작위화 도구
무료 온라인 도구

온라인 목록 무작위화 도구

브라우저에서 목록 줄을 무작위로 섞습니다. Fisher-Yates 셔플과 암호학적 난수를 사용하며, 최대 500,000자까지 지원합니다.

사용 시작

주요 기능과 동작 방식

이 도구는 목록의 각 줄을 무작위로 재배열합니다. 예를 들어 입력이 다음과 같다면:

사과
바나나
체리

출력은 세 항목의 순서가 무작위로 바뀐 결과입니다. 예: 바나나 체리 사과.

셔플 알고리즘

Fisher-Yates 셔플을 사용하며, 각 위치는 목록의 끝에서 시작하여 한 번씩 교환됩니다. 인덱스는 crypto.getRandomValues에서 생성되며, 모듈로 편향을 피하기 위해 거부 샘플링을 사용합니다. 이는 Math.random보다 강력하지만, 공개적으로 감사 가능한 추첨 서비스는 아닙니다.

입력 제한 및 처리

입력은 500,000자로 제한됩니다. 줄바꿈은 개행 문자로 정규화되며, 앞뒤 공백, 중복 항목, 빈 줄은 그대로 유지됩니다. 이 도구는 순서만 변경하며 중복 제거, 공백 제거, 그룹 지정, 당첨자 선택, 가중치 부여는 하지 않습니다.

개인정보 보호

모든 처리는 브라우저에서 이루어집니다. 데이터가 서버로 전송되지 않습니다.

자주 묻는 질문

Q1. 이 도구는 중복 항목을 제거하나요?

아니요. 이 도구는 순서만 무작위로 변경하며 중복 항목을 제거하지 않습니다. 중복 제거가 필요하면 별도의 중복 줄 제거 도구를 사용하세요.

Q2. 빈 줄은 어떻게 처리되나요?

빈 줄은 다른 줄과 마찬가지로 무작위화에 포함되며, 결과에서도 빈 줄로 유지됩니다.

Q3. 이 도구를 추첨에 사용해도 되나요?

이 도구는 암호학적 난수를 사용하지만, 규제된 복권, 상품 추첨, 연구 표본 추출에는 적합하지 않습니다. 그러한 경우에는 재현 가능하거나 독립적으로 감사된 무작위화 방법을 사용하고 원본 목록을 기록하십시오.

체크리스트

  • 입력 목록을 준비합니다.
  • 무작위화 버튼을 클릭합니다.
  • 결과를 확인하고 필요한 경우 다시 실행합니다.
  • 결과를 복사하여 사용합니다.

입력은 유지되고 결과는 별도 영역에 표시됩니다. 원래 순서나 이전 결과가 다시 나올 수 있으며 한 항목뿐이거나 모두 같은 항목이면 그대로 보입니다. 마지막 줄바꿈도 빈 항목 하나로 처리합니다. 한도는 줄바꿈 포함 UTF-16 코드 단위 500000개이며 초과 입력은 자르지 않고 거부합니다. 시드·필터·대소문자·그룹·가중치·다운로드 설정은 없습니다. 예제 버튼은 내장 목록을 넣고 Ctrl+Enter로 실행할 수 있습니다. 모두 복사는 결과를 복사하며 두 지우기 버튼 모두 입력과 결과를 비웁니다. 보관할 순서는 복사해 저장하세요.

처리는 브라우저에서 로컬로 수행됩니다.