목록 무작위 섞기

목록을 무작위 순서로 섞거나 원하는 개수만큼 무작위로 뽑습니다 — 한 줄에 하나씩은 물론 쉼표·세미콜론·공백으로 구분된 목록도 인식합니다. 100% 브라우저에서 실행되며 업로드되지 않습니다.

🔒 브라우저에서 처리되며 업로드되지 않습니다.

목록 섞기, 또는 당첨자 뽑기

한 줄에 하나씩이든 쉼표·세미콜론·공백으로 구분된 형태든 목록을 붙여넣고 섞기를 누르면 모든 항목이 무작위 순서로 재배열됩니다. 뽑기몇 개에 적은 수만큼만 뽑습니다 — 순번을 정할 때는 하나, 추첨이라면 셋. 한 번의 추첨이므로 같은 항목이 두 번 나오지 않고, 목록보다 큰 수를 넣으면 전체가 섞여서 나옵니다. 이름 순서 정하기, 추첨 당첨자 뽑기, 재생 목록 섞기, 공정하게 순번 정하기에 딱 맞습니다.

한 줄에 하나씩이 아닌 목록

목록 형식은 자동 감지가 기본입니다. 줄바꿈·쉼표·세미콜론을 한꺼번에 구분자로 보므로 여러 줄에 걸친 쉼표 목록도 양쪽 모두로 나뉩니다. 공백은 그 셋 중 어느 것도 목록을 실제로 나누지 못했을 때만 구분자로 쓰므로 “New York, Paris”는 세 항목이 아니라 두 항목으로 남습니다. 직접 정하고 싶으면 한 줄에 하나·쉼표·세미콜론·공백 중에서 고르면 됩니다. 어느 형식이든 항목의 앞뒤 공백을 다듬고 빈 항목을 버리므로 스프레드시트에서 붙여넣은 목록이 빈 당첨자를 만들지 않습니다. 중복 제거를 켜면 뽑기 전에 같은 항목을 하나로 합칩니다.

무작위성의 원리

섞기는 편향 없이 균등하게 무작위 순열을 만드는 피셔–예이츠 알고리즘을 사용합니다. 난수는 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)에서 나오므로 약한 유사난수가 아니라 실제로 예측 불가능합니다. 원본 목록은 절대 변경되지 않고 매번 새로 섞인 사본이 만들어집니다.

자주 묻는 질문

섞기가 정말 무작위이고 공정한가요?

네. 브라우저의 암호학적 난수 생성기를 기반으로 한 피셔–예이츠 알고리즘을 사용하므로 가능한 모든 순서가 동일한 확률로 나옵니다.

붙여넣은 내용이 서버로 업로드되나요?

아니요. 목록은 전적으로 브라우저에서 섞이며 기기를 벗어나지 않습니다. 업로드되거나 저장되지 않습니다.

빈 줄이나 중복된 줄은 어떻게 처리되나요?

빈 줄은 무시됩니다. 중복은 기본적으로 그대로 두어 별개의 항목으로 취급하므로 같은 이름을 두 번 적으면 뽑힐 확률도 두 배가 됩니다. ‘중복 제거’를 켜면 뽑기 전에 하나로 합쳐집니다. 완전히 같을 때만 중복으로 보므로 Ana와 ana는 서로 다른 항목입니다.

한 번에 여러 개를 뽑을 수 있나요?

네. ‘몇 개’에 숫자를 넣고 ‘뽑기’를 누르면 그만큼을 한 번에 뽑습니다. 여러 번 뽑는 것이 아니라 한 번의 추첨이므로 같은 항목이 두 번 나오지 않으며, 목록보다 큰 수를 넣으면 전체가 섞여서 나옵니다.

줄바꿈 대신 쉼표로 구분된 목록도 되나요?

됩니다. ‘목록 형식’이 자동 감지로 되어 있어 줄바꿈·쉼표·세미콜론을 구분자로 인식합니다. 항목 안에 쉼표가 들어 있다면 ‘한 줄에 하나’를 고르면 줄바꿈만 구분자가 됩니다.