코드, 데이터 및 QR 도구

시크릿 산타

양방향 제외, 예산 메모, 공개 링크를 사용하여 로컬에서 선물 교환 상대를 추첨합니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

시크릿 산타

이름과 배정은 로컬에서 처리하며 도구는 업로드하거나 저장하지 않습니다. 공개 링크의 URL 조각(#)에는 읽을 수 있는 인코딩 데이터가 포함됩니다. 암호화, 인증, 접근 제어가 없습니다. 링크를 가진 누구나 확인하고 전달할 수 있습니다. 브라우저 기록, 클립보드, 수신자가 공유 링크를 보관할 수 있습니다.

빈 줄과 정확히 같은 이름은 제거합니다. 다른 사람은 서로 다른 이름을 사용하세요. 2–200명, 이름당 최대 100자.

양방향 제외 규칙

참가자와 선택적인 제외 쌍을 입력하세요.

사용 방법

사용 방법

  1. 한 줄에 한 명을 입력합니다. 빈 줄과 정확히 같은 이름은 제거합니다.
  2. 서로 뽑으면 안 되는 쌍과 선택적인 예산 메모를 추가합니다.
  3. 추첨 후 각 참가자에게 자신의 링크를 복사하거나 주최자 명단을 봅니다.

횟수가 제한된 무작위 추첨

Web Crypto로 편향 없는 Fisher–Yates 셔플을 수행합니다. 최대 500번 시도한 뒤 무작위화한 이분 매칭으로 유효한 결과를 찾거나 불가능함을 판정합니다. 대체 매칭은 모든 유효 결과를 균등 추출하지 않습니다. 자신을 뽑지 않고 모두 한 번씩 주고 받습니다.

읽을 수 있는 링크와 로컬 처리

도구는 이름과 배정을 업로드하거나 저장하지 않습니다. 각 링크의 URL 조각에 한 배정과 예산이 인코딩됩니다. 인코딩은 암호화가 아니며 인증과 접근 제어가 없습니다. 링크를 가진 사람은 확인하고 전달할 수 있습니다. 기록, 클립보드, 수신자가 링크를 보관할 수 있습니다.

입력 제한

서로 다른 참가자 2–200명, 이름당 100자, 명단 25,000자, 제외 쌍 1,000개, 예산 메모 1,000자까지입니다. 매칭은 유한하며 불가능한 규칙에는 오류를 표시합니다.

자주 묻는 질문

더 알아보기

다른 사람도 공개 링크를 열 수 있나요?

예. 주최자를 포함해 링크를 가진 누구나 읽을 수 있습니다. 각 참가자에게 자신의 링크만 보내세요.