줄 랜덤 추출기
줄바꿈으로 입력된 리스트 항목 중에서 사용자가 원하는 당첨 개수만큼의 행을 무작위로 공정하게 추첨해 줍니다.
카테고리: 텍스트 도구
언제 사용하나요?
인스타그램이나 유튜브 댓글 이벤트 참여자 리스트에서 경품 당첨자 3명을 편향 없이 공정하게 추첨하고 싶을 때, 매일 무작위 학습용 영어 단어 5개를 선별하고자 할 때, 혹은 대량의 가용 데이터 중에서 임의의 표본을 샘플링하여 품질 검사를 진행하고자 할 때 컴퓨터 난수를 활용해 수학적 공정성을 확보합니다.
사용 방법
- 추첨 후보군이 될 이름이나 항목 목록을 한 줄에 하나씩 줄바꿈해 입력합니다.
- 추첨을 통해 최종 선정해 낼 목표 결과 개수를 양의 정수로 써넣습니다.
- 추첨 버튼을 클릭해 중복 없이 선발 완료된 당첨 행 목록을 획득합니다.
입력값 안내
줄 단위 개별 항목으로 후보를 판별하며, 추출하고자 하는 타깃 개수는 원본 후보군 행 개수를 초과할 수 없습니다.
계산·변환 기준
후보군 텍스트를 개행 기호 기준으로 분절하여 배열을 빌드합니다. 이후 비복원 추출 방식(중복 제거 당첨)을 처리하기 위해 피셔-예이츠 셔플(Fisher-Yates Shuffle) 무작위 치환 난수 셔플 알고리즘을 거친 뒤, 선택한 개수 크기만큼 슬라이싱하여 최종 당첨 목록을 도출합니다.
사용 예시
- SNS 댓글 이벤트 당첨자 공모 - 경품 수령 대상자 명단을 취합하여 휴먼 에러나 인위적 편견 개입이 차단된 무작위 난수 제비뽑기를 완수합니다.
- 오늘의 단어 및 업무 우선순위 배출 - 오늘 집중 공략할 학습 단어나 가계 업무 우선 항목 3가지를 임의로 뽑아 강제 스케줄링을 가동합니다.
- 대량 덤프 로그 무작위 표본 감사 - 수만 건의 서버 기록 중 임의의 50개 행만 무작위 표본 스캔하여 전반적인 에러 유무 통계를 대조합니다.
예시
- 철수\n영희\n민수 (추출 개수: 1개) → 영희 (무작위 당첨 결과)
- 10번\n20번\n30번 (추출 개수: 2개) → 30번\n10번 (순서가 섞인 당첨 명단 도출)
주의사항
- 후보 목록에 동일한 항목이 중복 기재되어 있으면 해당 항목이 뽑힐 확률이 통계적으로 높아지므로, 공정한 추첨을 단행하기 전에 '중복 줄 제거기'를 사용해 후보 명단을 고유화한 뒤 사용하시는 것을 조언합니다.
계산·사용 가이드
당첨자 제비뽑기에서 수학적 공정성 난수 셔플 설계
이벤트 참여자 명단에서 당첨자를 선별할 때 인위적인 손동작이나 간섭을 막으려면 난수 알고리즘을 사용해야 합니다. 본 추첨기는 모든 응모 후보의 당첨 확률이 완벽하게 동등하도록 설계된 피셔-예이츠 비복원 셔플 방식을 가동해 논란 없는 선정을 매듭짓습니다.
중복 당첨 방지(비복원)와 중복 허용(복원) 옵션 활용 가이드
경품 수령자가 겹치지 않게 골고루 뽑아야 할 때는 비복원 추출 룰을 지정하고, 한 명이 여러 조에 당첨되거나 가중치 기반 반복 제비뽑기가 필요할 때는 복원 추출 룰을 체크하여 마케팅 목적에 알맞은 시나리오를 구성합니다.
자주 묻는 질문
당첨자 중복 당첨을 허용해서 뽑을 수도 있나요?
예. 기본값은 한 번 뽑힌 후보는 당첨에서 제외되는 비복원 추출 방식이지만, 옵션에서 '중복 당첨 허용(복원 추출)'을 선택하시면 동일한 사람이 여러 번 당첨 리스트에 올라올 수 있는 추첨 룰도 정상 작동합니다.
누를 때마다 매번 다른 결과가 보장되나요?
예. 매 렌더링 클릭 시점마다 브라우저 시스템 시간 노이즈 엔트로피 난수 알고리즘을 재생성 셔플하므로 공정한 독립 추첨 결과가 매치됩니다.
관련 도구
- 랜덤 순서 섞기 - 텍스트의 글자 단위, 단어 단위, 혹은 줄(행) 단위를 무작위로 뒤섞어(Shuffle) 예측할 수 없는 무작위 순서 조합으로 재배치해 줍니다.
- 랜덤 이름 뽑기 - 참가자 목록에서 중복 없이 랜덤으로 이름을 추첨합니다.
- 줄 정렬 도구 - 줄 단위 텍스트 목록을 가나다순(오름차순), 다나가순(내림차순), 알파벳 순서, 글자 길이순, 혹은 랜덤(셔플) 방식으로 기준을 세워 고속 재정렬해 줍니다.
- 번호 추첨기 - 지정한 범위 내에서 번호를 무작위로 추첨합니다.
- 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
- 바이트 계산기 - 입력된 문자열의 바이트 크기를 다양한 인코딩 방식(UTF-8, EUC-KR, UTF-16)에 맞춤 선택하여 실시간으로 계산해 줍니다.