돌림판
명단을 붙여 넣고, 전체화면 룰렛으로 공정하게 뽑으세요. 목록은 이 브라우저에 저장됩니다.
- 더 적은 클릭, 키보드 지원
빠른 목록
중복 없이 공정한 순서를 정하려면 켜 두세요.
당첨 항목
매번 브라우저의 crypto.getRandomValues()로 추첨합니다. 입력한 항목은 서버로 전송되지 않습니다.
최근 결과
돌리기를 누르면 최근 결과가 쌓입니다.
사용 방법
- 이름, 경품, 선택지를 한 줄에 하나씩 붙여 넣습니다.
- 한 번 뽑힌 항목을 빼려면 당첨자 자동 제외를 켜 둡니다.
- 돌리기를 누르거나 입력칸 밖에서 스페이스바를 누릅니다.
- 당첨 항목을 확인한 뒤 다시 돌리거나 전체화면으로 크게 보여 줍니다.
공정한 룰렛 추첨 방식
돌리기를 누르면 애니메이션보다 먼저 당첨 항목을 고릅니다. 브라우저 Web Crypto API의 crypto.getRandomValues()로 32비트 난수를 만들고, 이를 현재 항목 수에 맞추는 과정에서 남는 구간은 버립니다. 2³²를 항목 수로 나누었을 때 단순 나머지 연산으로 앞쪽 칸에 아주 작은 편향이 생기는 것을 막기 위한 방식입니다. 원판 회전은 이미 고른 결과를 보여 주는 연출이며 결과를 바꾸지 않습니다. 빈 줄은 제외하고, 같은 항목을 여러 줄에 넣으면 각각 한 장의 추첨권으로 계산합니다.
중복 없는 순서·당첨자 뽑기
수업 발표 순서, 경품 추첨, 청소 당번, 벌칙 대상처럼 한 번 뽑힌 항목이 다시 나오면 안 될 때는 당첨자 자동 제외를 켜세요. 룰렛이 멈추면 선택된 줄 하나만 저장된 명단에서 지웁니다. 같은 이름이 두 줄에 있어도 뽑힌 한 장만 제외됩니다. 같은 결과가 다시 나와도 되는 점심 메뉴나 복불복이라면 설정을 끄면 됩니다. 항목은 빈 줄을 제외하고 2개 이상 100개 이하, 한 줄은 최대 80자까지 넣을 수 있습니다.
명단은 기기에 저장하고 전체화면으로 보여 주기
현재 명단과 당첨자 자동 제외 설정은 이 브라우저에만 저장하므로 새로고침해도 준비한 항목이 사라지지 않습니다. 전체화면 버튼이나 F 키를 누르면 수업, 회의, 방송, 파티에서 룰렛을 크게 보여 줄 수 있고, 다시 F 키를 누르면 원래 화면으로 돌아옵니다. 최근 결과는 현재 세션에서만 보관하며, 편집한 명단은 직접 바꾸거나 지울 때까지 이 기기에 남습니다.
자주 묻는 질문
돌림판 결과는 정말 무작위인가요?
네. 매번 브라우저의 crypto.getRandomValues()에서 난수를 만들고, 남는 난수 구간을 버리는 방식으로 현재 항목에 연결하므로 각 추첨권의 확률이 같습니다. 회전 애니메이션은 이미 선택된 결과를 보여 줍니다.
같은 이름이 다시 뽑히지 않게 할 수 있나요?
네. 기본으로 켜진 당첨자 자동 제외는 룰렛이 멈춘 뒤 선택된 줄 하나를 바로 지웁니다. 이 설정을 켜면 해당 항목을 다시 추가하거나 목록을 복원하기 전까지 같은 추첨권은 다시 나오지 않습니다.
입력한 이름과 선택지는 서버로 전송되나요?
아니요. 명단 입력, 난수 추첨, 원판 애니메이션, 저장은 모두 브라우저 안에서 처리합니다. 입력한 항목은 서버로 전송하지 않고 현재 브라우저에만 저장합니다.
돌림판에 항목을 몇 개까지 넣을 수 있나요?
빈 줄을 제외하고 2개부터 100개까지 넣을 수 있으며, 항목 하나는 최대 80자입니다. 빈 줄은 무시하고 같은 항목을 여러 줄에 넣으면 각각 별도의 추첨권으로 계산합니다.
전체화면 돌림판을 쓸 수 있나요?
네. 전체화면 버튼을 누르거나 입력칸 밖에서 F 키를 누르면 수업, 회의, 방송, 파티에서 보기 좋게 크게 표시됩니다. F 키를 다시 누르거나 브라우저의 전체화면 종료 기능을 쓰면 원래 화면으로 돌아갑니다.
관련 도구
2026-10-23 업데이트