사다리타기 (사다리 게임)

기준 확인 2026-10-24 · 로그인 불필요 · 입력값 저장 안 함

참가자 이름과 결과를 넣고 ‘사다리 만들기’를 누르면 무작위 사다리가 만들어집니다. 이름을 눌러 한 명씩 내려가거나 ‘전체 공개’로 한 번에 확인하고, 결과를 그림으로 저장할 수 있습니다. 순서·당번·메뉴 정하기 같은 재미용이며 금전 내기 용도가 아닙니다.

이름·결과를 비워 두면 ‘1번’, ‘결과 1’로 표시합니다.

참가자 이름
결과(벌칙·순서·역할 등)

계산 예시

  1. 점심 메뉴 정하기 (4명)

    • 참가자: 이름 4개
    • 결과: 김치찌개·돈가스·국수·샐러드

    → 전체 공개 → 각자 메뉴 확인

  2. 청소 당번 (6명)

    • 결과: 당번 2칸, 통과 4칸
    • 이름 버튼을 한 명씩 눌러 공개

    → 당번 2명 결정, 결과 이미지 저장

  3. 발표 순서 (12명)

    • 결과: 1번~12번
    • 전체 공개

    → 12명 발표 순서가 겹치지 않게 정해짐

계산 근거

  • 세로줄 = 참가자 수(2~12), 층 수 = max(8, 참가자 수 + 6)
  • 층마다 왼쪽 칸부터 1/2 확률로 가로줄을 놓되 바로 옆 칸에 가로줄이 있으면 건너뜀(갈림길 없음)
  • 가로줄이 하나도 없는 칸은 무작위 층에 1개를 추가해 모든 이웃 세로줄이 이어지게 함
  • 난수: 브라우저 crypto.getRandomValues(32비트), 치우침 없는 정수 뽑기(거절 샘플링)
  • 길 찾기: 위에서 아래로 내려가다 가로줄을 만나면 옆 세로줄로 건너감 → 출발과 도착이 항상 1:1

자주 묻는 질문

사다리는 어떻게 무작위로 만드나요?

브라우저의 암호학적 난수(crypto.getRandomValues)로 층마다 가로줄 위치를 정합니다. 같은 층에서 붙어 있는 가로줄은 만들지 않고, 이웃한 세로줄 사이에는 가로줄이 최소 1개씩 있게 합니다. 누를 때마다 새 사다리가 나옵니다.

결과가 겹치거나 빠질 수 있나요?

아니요. 사다리는 어떤 모양이든 출발점 하나가 도착점 하나에만 이어져서, 참가자와 결과가 항상 1:1로 짝지어집니다.

몇 명까지 할 수 있나요?

2명부터 12명까지입니다. 휴대폰 화면에서도 보이도록 이름은 10글자, 결과는 12글자까지 넣을 수 있습니다.

한 명씩 공개할 수 있나요?

사다리 위쪽 이름 버튼을 누르면 그 사람의 길만 색깔 선으로 내려가고 결과가 나옵니다. '전체 공개'를 누르면 모두 차례로 내려갑니다.

결과를 저장하거나 공유할 수 있나요?

'결과 이미지 저장'을 누르면 지금까지 공개한 길과 이름 → 결과 목록을 PNG 그림으로 내려받습니다. 단톡방에 그림을 올려 공유하면 됩니다.

입력한 이름이 저장되나요?

아니요. 이름과 결과는 이 브라우저 화면 안에서만 쓰고 서버로 보내거나 저장하지 않습니다. 새로고침하면 지워집니다.

돈 내기에 써도 되나요?

이 사다리타기는 순서 정하기·청소 당번·간식 고르기 같은 재미용입니다. 돈이나 재물을 거는 내기 용도로 쓰지 마세요.