본문으로 건너뛰기

사다리타기

이름과 결과를 넣으면 사다리를 새로 그려, 누르는 사람마다 길을 따라 결과를 보여 줍니다.

사다리타기 한눈에 보기

사다리타기는 참가자 이름과 결과를 넣으면 가로줄을 무작위로 그은 사다리를 만들고, 이름을 누를 때마다 그 사람이 내려가는 길과 결과를 보여 주는 무료 온라인 사다리 게임입니다.

인원2명부터, 이름은 줄바꿈이나 쉼표로 구분
결과 칸당첨·꽝·금액 등 자유롭게, 부족하면 위에서부터 반복
사다리세로줄마다 12칸, 가로줄은 매번 새로 무작위(이웃 가로줄 겹침 없음)
결과 보기이름을 하나씩 눌러 길 따라가기, 전체 결과 복사
난수브라우저 암호학적 난수

사다리타기 쓰는 법

  1. 왼쪽 칸에 참가자 이름을 한 줄에 하나씩(또는 쉼표로) 넣습니다. 같은 이름이 두 번 나오면 '이름 (2)'처럼 구분됩니다.
  2. 오른쪽 칸에 결과를 넣습니다. 커피 내기라면 '사기'와 '안 사기'만 넣어도 위에서부터 반복해 사람 수만큼 채워지고, 비우면 1번·2번…이 됩니다.
  3. '뽑기'를 누르면 사다리가 그려집니다. 맨 위 이름을 하나씩 누르면 그 사람의 길이 파란 선으로 내려가 결과에 닿습니다.
  4. '결과 복사'는 '철수 → 당첨'처럼 모두의 결과를 한 번에 복사합니다. 마음에 안 들면 '다시 뽑기'로 사다리를 새로 그립니다.

기준과 계산 방식

사다리타기는 왜 결과가 겹치지 않나요?

사다리는 가로줄을 만날 때마다 옆 세로줄로 옮겨 가는 규칙이라, 두 사람이 같은 칸에 도착할 수 없습니다. 가로줄 하나는 이웃한 두 사람의 자리를 맞바꾸는 것과 같아서, 몇 개를 그어도 결과는 한 사람에 한 칸씩 짝지어집니다. 그래서 결과 칸에 '당첨'을 하나만 넣으면 당첨자는 반드시 한 명입니다.

가로줄은 어떻게 정하나요?

세로줄마다 12칸 높이에서 칸마다 가로줄을 넣을지를 암호학적 난수로 정하고, 같은 높이에서 가로줄이 이어 붙지 않게 합니다. 가로줄이 하나도 없는 사이가 생기면 하나를 더 넣어 결과가 그대로 내려오지 않게 합니다. 사다리는 '뽑기'를 누를 때마다 새로 그립니다.

미리 결과를 알 수 있나요?

사다리가 그려지기 전에는 누구도 알 수 없고, 그려진 뒤에도 이름을 눌러야 길이 보입니다. 결과는 서버를 거치지 않고 이 브라우저에서만 만들어지므로 다른 사람이 조작할 수 없습니다. 공정함이 중요하면 화면을 함께 보면서 '뽑기'를 누르세요.

자주 묻는 질문

몇 명까지 되나요?

제한은 없지만 휴대폰 화면에서는 10명 안팎이 보기 좋습니다. 사람이 많으면 사다리를 가로로 밀어서 보세요.

당첨을 두 명 뽑으려면?

결과 칸에 '당첨'을 두 줄, '꽝'을 나머지 수만큼 넣으세요. 한 사람에 한 칸씩 짝지어지므로 당첨자는 정확히 두 명입니다.

결과만 빨리 보고 싶어요.

'결과 복사'를 누르면 모든 사람의 결과가 한 번에 복사됩니다. 한 명만 뽑으면 되는 일이라면 같은 도구의 제비뽑기가 더 빠릅니다.

최종 갱신 · 작성 patrick(개인 개발자)

출처·참고: MDN — Crypto.getRandomValues()