랜덤 추첨·뽑기란?
발표 순서 정하기, 조 편성, 이벤트 당첨자 선정, 청소 당번 정하기 등 공정하게 무작위로 뽑아야 할 때 쓰는 도구입니다. 이름이나 항목을 한 줄에 하나씩 입력하고 뽑을 개수를 정하면, 중복 없이 무작위로 추첨한 결과를 순서대로 보여줍니다.
계산 공식
피셔-예이츠(Fisher-Yates) 셔플로 전체 항목을 무작위로 섞은 뒤, 앞에서부터 원하는 개수만큼 추출
- 입력한 목록을 한 줄씩 분리하고 빈 줄은 제외합니다.
- 전체 목록을 무작위로 섞어 순서를 뒤섞습니다.
- 섞인 목록의 앞에서부터 뽑을 개수만큼 잘라 추첨 결과로 보여줍니다.
- 뽑을 개수가 전체 항목 수보다 많으면 전체 항목을 모두 보여줍니다.
계산 예시
- 항목 5명 중 1명 뽑기 → 5명 중 무작위로 1명 선정
- 항목 10명 중 3명 뽑기 → 10명을 무작위로 섞은 뒤 앞 3명을 중복 없이 선정
사다리타기 대신 순서 정하기
발표 순서나 당번을 정할 때는 뽑을 개수를 전체 인원 수와 같게 넣으면 됩니다. 그러면 아무도 빠지지 않고 전체가 무작위 순서로 재배열되어 나옵니다.
사다리타기는 선을 그리는 과정에서 결과가 미리 보이거나 조작될 여지가 있지만, 이 방식은 버튼을 누르는 순간 셔플이 끝나므로 그런 여지가 없습니다. 앞에서부터 1번·2번 순으로 읽으면 그대로 순서가 됩니다.
경품 당첨자 여러 명 뽑기
당첨자를 여러 명 뽑을 때는 뽑을 개수에 당첨 인원을 넣으면 됩니다. 한 번의 추첨에서 같은 사람이 중복으로 뽑히지 않으므로, 1등·2등처럼 등수를 나눌 때는 뽑힌 순서를 그대로 등수로 쓰면 됩니다.
등수별로 따로 뽑고 싶다면 1등을 먼저 뽑고, 그 이름을 명단에서 지운 뒤 다시 추첨하면 됩니다. 숫자 조합을 뽑는 것이라면 로또 번호 생성기가, 정해진 범위의 눈이 필요하다면 주사위 굴리기가 더 맞습니다.
조 편성에 쓰는 법
전체 인원을 무작위 순서로 섞은 뒤 앞에서부터 정해진 인원씩 끊으면 조가 됩니다. 12명을 3개 조로 나눈다면 전체를 섞은 결과에서 4명씩 끊으면 됩니다.
명단은 한 줄에 하나씩 입력하고, 빈 줄은 자동으로 제외되므로 엑셀이나 메모장에서 그대로 붙여 넣어도 됩니다. 인원이 조 수로 나누어떨어지지 않을 때 몇 명씩 배분할지는 퍼센트 계산기로 비율을 확인해 정하면 편합니다.