사용 방법
- 참가자: 한 줄에 한 명씩, 또는 쉼표로 구분해 넣습니다. 2명부터 20명까지 됩니다.
- 결과: 참가자 수만큼 넣습니다. 적게 넣으면 나머지는 ‘통과’로 채우고, 비워 두면 1번·2번… 순서가 결과가 됩니다.
- 가로줄 양: 많게 고를수록 길이 더 복잡하게 꺾입니다.
사다리 만들기를 누르면 아래에 사다리가 나옵니다. 위쪽 이름을 누르면 그 사람의 길이 색으로 그려지며 내려가고, 닿은 결과가 열립니다. 전체 결과 보기를 누르면 한 번에 모두 보여 줍니다. 참가자가 많아 화면이 좁으면 사다리를 옆으로 밀어서 볼 수 있습니다.
얼마나 공정한가요?
가로줄을 어디에 놓을지와 결과를 어느 자리에 둘지를 모두 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 정합니다. 결과 자리는 피셔–예이츠 방식으로 한 번 더 섞기 때문에, 누가 어떤 결과에 닿을지는 모든 경우가 같은 확률입니다. 사다리는 같은 높이에서 이웃한 가로줄이 겹치지 않게 그려서, 한 사람이 한 결과에만 닿습니다.
움직임 줄이기 설정을 켠 기기에서는 길을 그리는 움직임 없이 바로 결과를 보여 줍니다.
자주 묻는 질문
두 사람이 같은 결과에 닿을 수도 있나요?
아니요. 사다리는 출발점과 도착점이 하나씩 짝지어지도록 만들어지므로 결과가 겹치지 않습니다.
결과를 미리 알 수 있나요?
‘결과를 가려 두고 하나씩 열기’를 켜 두면 길을 따라 내려가기 전까지 결과가 ‘?’로 가려집니다.
입력한 이름이 저장되나요?
이름과 결과는 브라우저 안에서만 쓰이고 서버로 보내지 않습니다. 화면을 닫으면 사라집니다.
난수: 웹 표준 Web Crypto API의 crypto.getRandomValues(브라우저 제공). 결과는 브라우저에만 남고 서버에 기록되지 않습니다.