본문 바로가기

사다리타기

이름과 결과를 입력하면 애니메이션 사다리타기로 공정하게 추첨합니다. 팀플 역할 분담, 내기에 딱.

브라우저에서 로컬 처리 · 서버 업로드 없음

참가자 4명 · 결과 4개

사다리타기 소개

사다리타기는 참가자 이름과 결과 항목을 넣으면 가로줄이 무작위로 배치된 사다리를 그리고, 각자의 경로를 애니메이션으로 따라 내려가며 결과를 배정합니다. 팀플 역할을 나누거나 점심 내기 상대를 정할 때처럼 모두가 납득할 방법이 필요한 상황에 씁니다.

사다리타기가 공정한 데에는 수학적인 이유가 있습니다. 가로줄 하나는 인접한 두 세로줄의 위치를 맞바꾸는 교환(transposition)이고, 교환을 아무리 많이 겹쳐도 결과는 언제나 일대일 대응으로 남습니다. 그래서 두 사람이 같은 결과에 도착하거나 아무도 가지 않는 결과가 생기는 일이 구조적으로 불가능합니다. 이 도구는 같은 높이에 다리가 겹치지 않도록 처리해 이 성질을 그대로 유지합니다. 어느 줄을 고르든 확률이 같다는 점도 여기서 따라 나옵니다.

결과가 미리 정해져 있지 않을까 하는 의심도 흔한데, 가로줄이 만들어지는 순간 모든 경로가 이미 확정되고 애니메이션은 그 확정된 길을 보여 줄 뿐입니다. 다리 배치 자체가 무작위라 사다리를 그려 보기 전에는 누가 어디로 갈지 알 수 없습니다. 참가자 수와 결과 개수는 반드시 같아야 하며, 개수가 맞지 않으면 사다리가 만들어지지 않고 안내가 표시됩니다. 꽝이 필요하다면 결과 칸에 '꽝'을 인원수에 맞게 여러 개 적어 넣으면 됩니다.

사용 방법

  1. 참가자 칸에 이름을 쉼표(,)나 줄바꿈으로 구분해 입력하세요. (2~12명)
  2. 결과 칸에 당첨·꽝 등 참가자 수와 같은 개수의 항목을 입력하세요.
  3. 사다리 만들기 버튼을 누르면 가로줄이 무작위로 배치된 사다리가 그려집니다.
  4. 시작을 누르면 각 참가자의 경로가 애니메이션으로 내려가며 결과가 매핑됩니다.
  5. 결과 표를 확인하고, 결과 복사로 매핑을 가져가거나 다시하기로 새 사다리를 만드세요.

자주 묻는 질문

사다리의 가로줄은 어떻게 정해지나요?
가로줄은 매번 무작위(random)로 배치됩니다. 인접한 두 세로줄 사이에서만 다리가 생기고, 같은 높이에 다리가 겹치지 않도록 처리해 모든 참가자가 서로 다른 결과로 정확히 1:1 매핑됩니다.
참가자 수와 결과 개수가 다르면 어떻게 되나요?
참가자 수와 결과 개수는 같아야 합니다. 개수가 다르면 안내 메시지가 표시되며 사다리가 만들어지지 않습니다. 예를 들어 참가자가 4명이면 결과도 4개여야 합니다.
결과가 미리 정해져 있어 조작할 수 있나요?
아니요. 가로줄이 만들어지는 순간 경로가 확정되며, 애니메이션은 그 확정된 경로를 따라갈 뿐입니다. 다리 배치 자체가 무작위라 어떤 결과가 누구에게 갈지는 만들어 보기 전엔 알 수 없습니다.
몇 명까지 참여할 수 있나요?
2명부터 12명까지입니다. 그보다 많은 인원을 다루거나 조를 나눠야 한다면 랜덤 뽑기의 조 나누기·순서 섞기 기능이 더 적합합니다.