로또·사다리
사다리타기의 수학적 원리: 왜 항상 한 사람씩 도착지에 도착할까
사다리타기는 여러 사람이 각자 다른 출발점에서 시작해 가로줄을 따라 내려가다가, 결국 서로 다른 도착점에 한 명씩 정확히 도착하는 게임입니다. 참가자가 아무리 많아도 두 사람이 같은 도착점에 겹치는 일이 절대 없다는 점이 신기하게 느껴질 수 있는데, 여기에는 명확한 수학적 구조가 숨어 있습니다.
사다리타기를 수학적으로 보면, 이는 순열(permutation)을 만들어내는 구조라고 할 수 있습니다. 세로줄 N개로 시작해서 가로줄을 하나씩 통과할 때마다 그 지점의 두 세로줄 위치가 서로 맞바뀌는데, 이런 교환을 여러 번 반복한 결과는 항상 N개의 출발점과 N개의 도착점 사이의 1대1 대응 관계, 즉 순열이 됩니다. 즉 사다리 전체는 겉보기엔 복잡해 보여도 수학적으로는 하나의 순열을 표현하는 그림일 뿐입니다.
한 명씩만 도착하는 것이 보장되는 이유도 여기에 있습니다. 각 가로줄에서의 교환은 항상 두 위치를 서로 바꾸는 일대일 동작이기 때문에, 이 교환을 아무리 여러 번 반복해도 여러 사람이 하나의 위치로 합쳐지거나, 한 사람이 여러 위치로 나뉘는 일은 구조적으로 발생할 수 없습니다. 시작할 때 N명이었다면 끝날 때도 반드시 N개의 서로 다른 도착점에 한 명씩 배치됩니다.
공정성 측면에서 중요한 것은 가로줄의 위치와 개수를 무작위로 충분히 배치하면, 특정 출발점이 특정 도착점에 유독 잘 연결되는 편향 없이 모든 경우의 수가 고르게 나타난다는 점입니다. 이 사이트의 사다리타기는 서버에서 가로줄 배치를 무작위로 생성해, 참가자 누구도 결과를 미리 예측하거나 유리하게 조작할 수 없는 구조로 동작합니다.
바로 직접 체험해보세요
🚀 사다리타기 사용해보기