랜덤 추첨·조 나누기
Random Picker & Group Split
당첨 결과
Winners
랜덤 추첨·조 나누기란?
랜덤 추첨은 여러 참가자 중 정해진 인원만큼을 무작위로 골라내는 도구입니다. 이벤트 당첨자 선정, 발표 순서 정하기, 청소 당번 배정 등 공정한 선택이 필요할 때 활용할 수 있습니다. 조 나누기 모드에서는 참가자 전원을 조 개수 또는 조당 인원 기준으로 무작위 균등 배분해 팀을 편성합니다.
사용 방법
상단에서 랜덤 추첨 또는 조 나누기 모드를 선택합니다. 추첨 모드는 참가자 명단과 뽑을 인원 수를 정한 뒤 추첨하기를 누르면 됩니다. 조 나누기 모드는 참가자 명단을 입력하고 배분 기준(조 개수 지정 또는 조당 인원 지정)과 숫자를 정한 뒤 실행하면 각 조의 명단이 표시됩니다. 다시 뽑기로 새 무작위 결과를 즉시 얻을 수 있습니다.
추첨 알고리즘
피셔-예이츠(Fisher-Yates) 셔플로 명단 전체를 무작위로 섞은 뒤, 추첨 모드는 앞에서부터 지정한 인원만큼 추리고 조 나누기 모드는 섞인 순서대로 각 조에 균등하게 나눠 담습니다(나머지는 앞 조부터 1명씩 추가). 난수는 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)를 사용해 배열 뒤에서부터 순회하며 이전 임의 위치와 교환하는 방식으로, 모든 순열이 동일한 확률로 나타나는 편향 없는 셔플입니다.
What are Random Picker & Group Split?
Random Picker selects a set number of winners at random from a list of participants — useful for prize drawings, presentation order, or assigning duties fairly. Group Split mode divides every participant into evenly sized groups at random, based on either the number of groups or the size of each group.
How to use it
Choose Random Picker or Group Split mode at the top. For Draw mode, enter Participants and the number to pick, then click Draw. For Group Split, enter participants, choose a split basis (by group count or group size) and a number, then run it to see each group's members. Use Redraw to get a fresh random result instantly.
The algorithm
Uses the Fisher-Yates shuffle to randomize the full list. Draw mode then takes the first N entries; Group Split mode distributes the shuffled list evenly across groups (remainders go to the earliest groups, one each). Randomness comes from the browser's cryptographic random number generator (crypto.getRandomValues), so every permutation is equally likely, giving an unbiased result.
자주 묻는 질문
추첨은 어떤 방식으로 공정하게 이루어지나요?
같은 사람이 중복으로 뽑힐 수 있나요?
뽑을 인원 수가 전체 참가자보다 많으면 어떻게 되나요?
조 나누기는 인원이 딱 나누어떨어지지 않으면 어떻게 배분되나요?
조 개수 지정과 조당 인원 지정은 어떻게 다른가요?
FAQ
How is the draw kept fair?
Can the same person be picked twice?
What happens if I ask for more winners than participants?
If the group split isn't even, how are leftover people assigned?
What's the difference between "by group count" and "by group size"?
안내: 본 도구는 브라우저의 암호학적 난수(crypto.getRandomValues)를 사용하는 일반 오락·행정용 추첨·조 나누기 도구입니다. 법적 효력이 필요한 공식 추첨(복권 등)에는 사용할 수 없습니다.
Note: This tool uses the browser's cryptographic random number generator for casual or administrative drawings and group splits only — not suitable for legally binding lotteries.