생활·재미

사다리타기

캐릭터 16종 + 클릭·전체·역추적 공개 + 결과 텍스트 복사. 진짜 한 번에 끝나는 사다리.

본 도구는 참고용입니다
  • 입력값·환경에 따라 결과가 달라질 수 있으며 정확성을 보장하지 않습니다.
  • 중요한 의사결정에는 전문가 조언을 받으세요.
  • 본 사다리타기는 Math.random() 기반 의사난수로 가로줄이 매번 새로 생성
참가자
🐶
🐱
🐰
🦊
결과
4
애니메이션 속도
가로줄 난이도 (많을수록 결과가 더 섞임)
🙈 가로선은 공개 전까지 숨겨져 있어요 (암산 스포일러 방지). 한 번에 공개하거나, 이름·결과를 클릭해 한 명씩 공개하세요.
알아두면 좋아요

사다리타기 원리

참가자 N명이 위에서 출발해 사다리를 따라 내려가며 가로줄을 만나면 옆으로 이동, 결국 N개 결과 중 하나에 도착하는 게임입니다.

본 도구의 알고리즘:

  • · 참가자 수 × 2~3배 행의 사다리 (최소 8행, 난이도별)
  • · 각 행에 무작위 위치에 가로줄 (인접 가로줄 방지)
  • · 매번 새 가로줄 분포로 같은 명단도 다른 결과 가능
  • · Math.random() 의사난수 + 인접 검증 알고리즘

결과 공개 — 3가지 방법

🖱️ 클릭 개별 공개

이름을 클릭하면 그 사람의 경로만 그려지며 공개·숨김 (느림·빠름 그리기 속도 선택)

🔁 역추적 공개

결과를 클릭하면 그 결과로 도착한 사람을 거꾸로 찾아 경로를 표시

👥 한 번에 공개

[한 번에 공개] 버튼으로 모든 참가자 경로를 동시에 표시

실시간 입력 반영 + 순서 셔플

참가자·결과를 입력하는 즉시 사다리에 반영됩니다. 단, 가로줄은 공개 전까지 숨겨져(암산 스포일러 방지) 결과를 미리 알 수 없고, 인원·세로줄 구조만 실시간으로 보입니다. [🔀 순서 섞기] 버튼으로 참가자·결과 입력 순서를 무작위로 섞고 새 가로줄을 생성할 수 있습니다.

💡 왜 셔플이 중요한가? — 입력 순서대로 배치되면 첫 번째 참가자는 첫 번째 결과 근처에 도착할 가능성이 살짝 더 큽니다(가로줄이 적게 만나서). 셔플하면 입력 순서의 영향이 사라져 더 공정합니다.

6가지 빠른 시작 템플릿

🍱 점심 메뉴

못 정할 때 무작위 선택 — 김치찌개·비빔밥·돈가스·국밥

🧹 청소 당번

공정한 역할 분담 — 거실·주방·화장실·쓰레기

😅 벌칙 뽑기

게임·내기 벌칙 — 커피·꽝·재밌는 표정

🎁 선물 교환 (시크릿 산타)

익명 모드 함께 — 누가 누구에게 줄지 비밀 유지

🎤 발표 순서

학교·회사 발표 순서 정하기

🍻 회식 분담

비용·역할 무작위 — 많이/보통/조금/꽝(공짜)

캐릭터 자동 배정

본 도구는 참가자별로 16가지 동물 캐릭터 이모지를 자동 배정해 시각적 재미를 더합니다:

🐶 🐱 🐰 🦊 🐻 🐼 🐯 🦁
🐸 🐵 🐔 🐧 🦄 🐲 🦖 🐢

ⓘ 17명 이상이면 캐릭터가 순환됩니다 (1번 = 17번 동일 이모지). 본 도구는 최대 16명을 권장합니다.

옵션 — 애니메이션 속도·가로줄 난이도

⏱️ 애니메이션 속도

  • · 느림 — 경로 그리기 2초 (긴장감 ↑)
  • · 빠름 — 0.7초 (빠른 확인)

🪜 가로줄 난이도

  • · 보통 — 참가자 × 2배 행 (권장)
  • · 많이 — 참가자 × 3배 행 (결과 많이 섞임)

본 도구는 참가자별 HSL 균등 색상 경로(다채로운 모드)를 기본 적용해 누가 어디로 갔는지 한눈에 구별됩니다.

사다리타기 vs 다른 추첨

🪜 사다리타기

  • · 참가자 ↔ 결과 매칭 (N:N)
  • · 시각적 재미 강함
  • · 모든 참가자에게 결과 분배
  • · 선물 교환·역할 분담 적합

🎲 랜덤 추첨기 (별도 도구)

  • · 1명 또는 N명 선택
  • · 가중치·룰렛 가능
  • · 팀 나누기 전용
  • · 한 항목 선택 적합

언제 사다리타기? — 모든 참가자에게 다른 결과 배정해야 할 때, 시각적 재미 우선, 선물 교환·발표 순서. 언제 랜덤 추첨기? — 단순 1명 뽑기, 가중치, 팀 나누기.

자주 묻는 질문 (FAQ)

Q1. 사다리타기는 정말 공정한가요?

본 도구는 다음 단계로 공정성을 보장합니다 — ① 매번 새로운 가로줄 위치를 Math.random()으로 무작위 생성, ② 인접 가로줄 방지(사다리 규칙), ③ 모든 참가자가 서로 다른 결과에 정확히 1:1로 도착(전단사) 보장, ④ 단, 도착 분포가 완전 균등은 아닙니다 — 시작 위치에 따라 특정 결과로 갈 확률이 다소 다를 수 있으니, [🔀 순서 섞기]로 입력 순서 영향을 없애고 [가로줄 난이도: 많이]로 편향을 줄이세요(아래 질문 참고). 같은 명단으로 계속 같은 결과가 나온다고 느껴지면 [🔀 순서 섞기] 또는 [🔄 가로선 새로 만들기]로 새 가로줄을 만들면 됩니다.

Q2. 사다리타기에서 유리한 시작 위치가 있나요?

특정 「사람」에게 고정된 유리함은 없지만, 「위치」에는 경향이 있습니다. 사다리는 모든 참가자를 서로 다른 결과로 1:1(전단사) 보내는 것은 보장하지만, 도착 분포가 완전히 균등하지는 않습니다 — 가로줄이 적으면 시작 위치가 가까운 결과(대각선)로 도착할 확률이 다소 높습니다(예: 4명·보통에서 첫 위치는 첫 결과 쪽으로 약 30%대로 치우침). 줄이는 방법: ① [🔀 순서 섞기]로 참가자·결과 순서를 무작위로 섞으면 특정 사람이 유리해지지 않습니다(위치↔사람 상관 제거). ② [가로줄 난이도: 많이]로 행을 늘리면 위치 편향이 더 줄어듭니다(완전히 사라지지는 않음). 세부 경향: 양 끝 위치는 한쪽 가로줄만 만나 중앙보다 자기 위치 결과에 더 머무는 편입니다.

Q3. 시크릿 산타(선물 교환)는 어떻게 하나요?

[🎁 선물 교환] 템플릿을 누르면 참가자=결과로 채워지고, 본 도구가 자기 자신에게 배정되지 않도록 가로줄을 자동 조정합니다(중복 이름 등으로 불가능하면 안내가 표시됩니다). 진행은 각자 차례로 본인 이름 카드를 클릭해 누구에게 선물할지 확인하고 다른 사람은 잠시 화면을 보지 않으면 됩니다. ※ 화면을 가려 주는 별도의 "익명 모드"는 없으며, 클릭한 경로는 화면에 함께 표시됩니다.

Q4. 참가자와 결과 개수가 다르면 어떻게 되나요?

본 도구는 참가자 수에 맞춰 결과 칸을 자동으로 맞춥니다 — 결과가 모자라면 빈 칸이 추가되고, 많으면 잘립니다. [+ 늘리기]로 참가자를 추가하면 결과 칸에 기본값 "꽝"이 채워지며, 각 결과 칸은 직접 수정할 수 있습니다. 사다리는 항상 참가자 N명 ↔ 결과 N칸이 1:1로 대응합니다.

Q5. 결과를 미리 정해놓을 수 있나요?

아닙니다. 본 사다리타기는 가로줄 무작위 생성이 핵심이며 누가 어떤 결과를 받을지 미리 정할 수 없습니다. 만약 특정 사람에게 특정 결과를 주고 싶다면 사다리타기보다 직접 배정 또는 다른 방법을 권장합니다. 사다리타기의 본질은 "공정한 무작위 분배"입니다.

Q6. 모바일에서도 잘 작동하나요?

네, 본 도구는 모바일·데스크탑 모두 최적화되어 있습니다 — 참가자 16명까지 가로 스크롤, 캐릭터 이모지(60fps 애니메이션), 터치 친화적 큰 버튼, 결과 텍스트 복사로 카카오톡 공유 가능. 모바일에서 가로줄이 많은 사다리는 옆으로 스크롤해 확인할 수 있습니다.

Q7. 저장된 게임은 어디에 보관되나요?

사용자 브라우저의 localStorage에 저장됩니다 (최대 30개). 회원가입·로그인 불필요, 빠른 접근, 사생활 보호. 단, 같은 브라우저·기기에서만 접근 가능하며 캐시 삭제·시크릿 모드 시 사라집니다. 다른 기기에서 사용하거나 영구 보관하려면 [백업 다운로드] 기능으로 JSON 파일을 저장하시기 바랍니다.

함께 쓰면 좋은 도구

🎲

랜덤 추첨기

가중치 추첨·룰렛·팀 나누기

🎰

로또 번호 생성기

8가지 모드·확률 시뮬

🍻

더치페이 계산기

회식·모임 비용 분배

💵

단가 비교 계산기

쇼핑 가성비 비교

🐲

띠·별자리 계산기

재미용 운세

🍅

뽀모도로 타이머

집중·휴식 사이클