본문으로 건너뛰기

줄 섞기

이름, 퀴즈 문제, 암기 카드, 재생 목록의 곡처럼 한 줄에 항목 하나씩 붙여넣으면 같은 줄들이 무작위 순서로 돌아옵니다. 새로운 순서가 필요할 때마다 '다시 섞기'를 클릭하세요. 무료이며 회원가입이 필요 없고, 목록은 브라우저 밖으로 나가지 않습니다.

옵션

0줄

줄 섞기 사용 방법

  1. 목록을 붙여넣으세요. 한 줄에 항목 하나씩 넣으면 되며, 브라우저가 담을 수 있는 한 길이에 제한이 없습니다.
  2. 빈 줄을 어떻게 할지 정하세요. '빈 줄 건너뛰기'는 처음에 선택되어 있어 빈 줄이 제거됩니다. 빈 줄도 목록의 일부이고 나머지와 함께 섞여야 한다면 선택을 해제하세요.
  3. 섞기를 클릭하세요. 섞인 목록이 '섞인 출력' 아래에 나타나며, 입력 줄 수와 출력 줄 수가 함께 표시됩니다. 그러면 버튼이 '다시 섞기'로 바뀝니다.
  4. 다시 섞거나 복사하세요. 클릭할 때마다 새로운 무작위 순서가 나옵니다. 마음에 드는 순서가 나오면 '결과 복사'를 사용하세요.

섞기의 원리

이 도구는 표준적인 편향 없는 방식인 Fisher-Yates 셔플을 사용합니다. 목록의 마지막 줄부터 두 번째 줄까지 내려가면서, 각 줄을 그 줄 자신을 포함해 그 앞에 있는 줄 중 무작위로 고른 하나와 맞바꿉니다. 가능한 모든 순서가 같은 확률로 나오는데, 흔히 쓰는 간단한 방법인 무작위 비교값으로 정렬하기는 이를 보장하지 않습니다.

순서는 몇 가지나 될까요? n줄짜리 목록은 n!가지로 배열할 수 있습니다. 5줄은 120가지, 10줄은 3,628,800가지, 20줄은 약 2.4 × 1018가지입니다. 다시 섞었을 때 어떤 줄이 원래 자리에 그대로 남는 것은 오류가 아닙니다. 줄이 5개라면 특정 줄은 다섯 번 중 한 번꼴로 제자리에 남습니다.

예시

입력

Alice
Bob
Charlie
Dana
Eve

가능한 출력 중 하나

Dana
Alice
Eve
Charlie
Bob

이 출력은 같은 확률을 가진 120가지 결과 중 하나일 뿐이며, 다음 클릭에서는 거의 확실히 다른 결과가 나옵니다. 아무것도 저장되지 않고 셔플에 시드를 지정할 수도 없으므로, 같은 결과를 나중에 재현할 수 없습니다. 남기고 싶은 순서는 복사해 두세요. 입력에 빈 줄이 있을 때, 예를 들어 "Alice", "", "Bob", "Charlie"처럼 입력하면, 출력이 세 줄이 될지 네 줄이 될지는 '빈 줄 건너뛰기' 상자가 결정합니다.

좋은 활용법과 한 가지 한계

  • 발표 순서와 차례 정하기. 학급 명단을 섞은 뒤 위에서부터 읽으세요.
  • 퀴즈와 시험 버전 만들기. 문제나 선택지를 섞어 같은 난이도의 시험지 여러 버전을 만드세요.
  • 무작위 표본 뽑기. 목록을 섞고 앞에서 n줄을 가져가면 비복원 단순 무작위 표본이 됩니다.
  • 암기 카드와 재생 목록. 공부 중인 카드 묶음에서 순서 효과를 없애세요.

섞기는 브라우저의 일반 난수 생성기를 사용합니다. 교실, 게임, 계획에는 충분하지만, 인증되거나 감사할 수 있는 무작위 출처는 아닙니다. 상품, 성적, 법적 결정이 추첨에 달려 있다면, 참가자가 지켜보거나 검증할 수 있는 방법을 쓰세요.

어떤 도구가 필요한가요?

원하는 작업사용할 도구
목록 전체를 무작위 순서로 만들기이 페이지
한 명의 당첨자나 몇 명의 이름을 무작위로 뽑기무작위 이름 뽑기
기록된 시드로 참가자를 학습 조에 무작위 배정하기Random Assignment Generator
목록을 알파벳순이나 길이순으로 정렬하기줄 정렬
범위 안의 무작위 숫자 얻기무작위 숫자

자주 묻는 질문

목록의 순서를 무작위로 바꾸려면 어떻게 하나요?
목록을 한 줄에 하나씩 붙여넣고 '섞기'를 클릭하세요. 같은 줄들이 무작위 순서로 돌아오며, 이후 '다시 섞기'라고 표시된 버튼을 누를 때마다 또 다른 순서가 나옵니다.
섞기는 정말 무작위인가요?
통계적으로 공정합니다. Fisher-Yates 방식이 모든 순서를 같은 확률로 만들기 때문입니다. 바탕이 되는 숫자는 브라우저에 내장된 생성기에서 나오며, 이는 의사 난수입니다. 일상적인 용도에는 충분하지만, 검증 가능한 추첨이 필요한 경우에는 적합하지 않습니다.
같은 섞기 결과를 두 번 얻을 수 있나요?
아니요. 시드도 저장된 기록도 없으므로 섞을 때마다 새로운 결과입니다. 남기고 싶은 결과는 복사해 두세요.
'빈 줄 건너뛰기'는 무엇을 하나요?
선택되어 있으면 공백만 있는 줄을 포함한 빈 줄을 섞기 전에 제거합니다. 선택을 해제하면 빈 줄도 일반 줄로 취급되어 출력의 무작위 위치에 들어갑니다.
목록에서 무작위 표본은 어떻게 뽑나요?
목록을 섞은 뒤 앞쪽 줄을 가져가세요. 한 반에서 당첨자 다섯 명을 뽑으려면 위쪽 다섯 줄을 복사하면 됩니다. 가능한 다섯 명의 조합은 모두 같은 확률이며, 같은 사람이 두 번 뽑히는 일도 없습니다.
문장 안의 단어를 섞을 수 있나요?
이 도구는 줄 단위로 섞습니다. 먼저 단어를 한 줄에 하나씩 나눠 적고, 섞은 뒤 다시 이어 붙이세요.
제 목록이 업로드되나요?
아니요. 목록은 브라우저에서 섞이며, 아무것도 전송되거나 저장되지 않습니다.

관련 도구

텍스트 정리 및 서식의 다른 도구