본문으로 건너뛰기
K-ALL

질문 풀이 · 모임·추첨

카톡 사다리타기, 조작 없이 하려면 어떻게 하나요

결과가 링크를 받은 「뒤에」 정해지게 하면 됩니다. 추첨 시각을 정한 예약 추첨 링크를 그 시각 전에 단톡방에 올리면, 결과는 그 시각에 drand 공개 난수가 처음 내는 값으로 정해져 만든 사람도 미리 알 수 없습니다. 링크를 추첨 시각 뒤에 처음 받았다면 이 증명은 성립하지 않습니다.

사다리 모양 막대 옆에 말풍선과 자물쇠가 있는 그림
공개 난수가 나오는 간격
3초
drand quicknet 라운드
6명 사다리의 결과
720가지
6명이 칸에 닿는 모든 순서
사다리 도구 인원
2~50명
이름 붙여넣기

미리 섞어 보낸 사다리 링크는 왜 의심받나요

6명 · 당첨 1칸 사다리를 몰래 k번 섞어 볼 때, 정해 둔 한 사람이 당첨되는 결과가 한 번이라도 나올 확률
섞어 본 횟수확률
1번16.7%
3번42.1%
5번59.8%
10번83.8%

1 − (1 − 1/6)^k 로 계산했습니다. 한 번만 섞으면 16.7%(1/6)이지만, 다섯 번 섞어 보고 고르면 59.8%로 올라갑니다.

링크를 만들 때 결과가 이미 정해져 있다면, 그 링크만으로는 조작이 없었다는 것을 보여 줄 수 없습니다

조작 없이 하는 순서

예약 추첨 링크로 사다리타기를 하는 순서
단계하는 일이때 결과
1이름과 결과 칸(예: 「커피 사기 1」)을 넣는다아직 없음
2추첨 시각을 고른다(1분 뒤~1시간 뒤, 또는 직접 시각)그 시각의 drand 라운드 번호만 정해짐
3추첨 시각 전에 링크를 단톡방에 올린다만든 사람도 모름
4추첨 시각이 되면 모두가 링크를 연다모두의 화면에 같은 결과
5의심되면 「검증」을 펼쳐 다시 계산한다라운드 번호·서명으로 누구나 같은 값

drand 는 3초마다 서명 하나를 내고, 그 서명은 해당 시각이 되기 전에는 운영 기관 한 곳도 혼자 만들 수 없습니다. 링크에는 이름·결과 칸과 라운드 번호만 들어 있습니다.

  • 결과를 정하는 값sha256(추첨 이름 · 정렬한 이름 · 결과 칸 · 라운드 · 서명)앞 16자리를 시드로 씀
  • 섞는 방법시드로 피셔-예이츠 섞기모든 순서가 같은 확률

이 방법으로도 막지 못하는 것

추첨 시각 전에 링크를 받았다단톡방 메시지 시각이 증거
조작 없음 증명
추첨 시각 뒤에 링크를 처음 받았다링크를 여러 개 만들어 두고 고른 것일 수 있음
증명 안 됨
즉시 모드로 뽑은 링크섞은 횟수는 보이지만 새 링크를 만들면 다시 1회
억지력만
drand 에 연결되지 않을 때예약 링크를 만들지 않음
즉시 모드로 표시

자주 묻는 질문

모두가 링크를 받았는지 확인할 수 있을 만큼 뒤로 잡습니다. 단톡방이 바로 반응하면 1분, 사람이 많거나 바쁜 시간이면 10분 이상이 무난합니다.

직접 시각을 고를 때는 지금부터 30초 뒤 이후만 받습니다. 링크를 보낼 시간이 있어야 하기 때문입니다.

달라지지 않습니다. 결과를 계산할 때 이름을 글자 순서로 정렬한 뒤 해시하므로, 같은 추첨 이름·이름 목록·결과 칸·추첨 시각이면 입력 순서와 관계없이 같은 결과가 나옵니다.

추첨 시각(라운드)이나 추첨 이름을 바꾸면 결과도 바뀝니다. 그래서 링크를 올린 뒤에 시각을 바꾼 새 링크가 올라오면 의심해 볼 만합니다.

됩니다. 링크 주소만 전달되면 되고, 메신저에 남는 「보낸 시각」이 추첨 시각보다 앞선다는 것만 확인하면 됩니다.

이름은 링크 주소의 # 뒤에 들어가 서버로 보내지지 않지만, 링크를 받은 사람은 이름을 볼 수 있습니다.

공식 출처

원문 확인일 2026.10.28
  • dranddrand 문서(분산 공개 난수 비콘)여러 기관이 함께 만드는 공개 난수. 라운드마다 임계값 BLS 서명을 낸다 · 확인 2026-10-28
    원문 보기
  • drandquicknet 체인 정보(공개키·3초 간격·시작 시각)이 도구가 코드에 넣어 둔 공개키·체인 해시와 같은지 누구나 대조할 수 있다 · 확인 2026-10-28
    원문 보기
  • CloudflareLeague of Entropydrand 를 함께 운영하는 기관 모임 소개 · 확인 2026-10-28
    원문 보기
  • Wikipedia(영어)Fisher–Yates shuffle모든 순서가 같은 확률로 나오는 섞기 · 확인 2026-10-28
    원문 보기
  • MDN Web DocsCrypto: getRandomValues() method즉시 모드의 시드를 뽑는 브라우저 암호 난수 · 확인 2026-10-28
    원문 보기

원문을 직접 확인하지 못한 항목

  • 아래 확률은 「당첨 1칸, 모든 결과가 같은 확률」로 섞는 사다리를 가정한 계산입니다. 특정 사이트를 실제로 몇 번 섞어 본 측정값이 아닙니다.
  • drand 를 함께 운영하는 기관이 임계 수 이상 공모하면 서명을 미리 알 수 있다는 것이 이 방식의 전제입니다. 그 가능성은 0이라고 쓰지 않습니다.

이 사이트는 정부 기관이 아니며 공식 자료를 인용해 계산합니다. 위 기관과 제휴·후원·운영 관계가 없습니다.

출처 표기K-ALL, 2026.10.28 기준, https://k-all.co.kr/blog/kakao-ladder-no-rigging