제약 조건을 반영하는 안전한 브라우저 도구

고급 무작위 팀 생성기

같은 이름의 참가자를 잃지 않고 인원수가 균형 잡힌 팀을 만들고, 단순한 섞기 도구가 무시하는 실제 규칙을 추가하세요. 태그는 제약 조건이 허용하는 한 고르게 분배됩니다. 고정 배정, 함께 묶는 그룹, 분리하는 쌍은 반드시 지켜야 하는 조건입니다.

한국어 콘텐츠와 인터페이스를 검토했습니다.

고급 팀 설정

로컬 명단 전달

이름만 전달합니다. 출석, 태그, 제약 조건, 가중치, 이미지와 결과는 전달하지 않습니다.

이 브라우저에만 저장합니다. 다른 기기로 옮기려면 JSON을 내보내세요.

이 도구는 이름 2–100개를 지원합니다.

선택적 제약 조건

참가자를 두 명 이상 입력하고 팀 수를 선택한 뒤 생성하세요.

고급 팀 생성기의 작동 방식

  1. 한 줄에 참가자 한 명을 입력하고 숙련자, 신입, 디자인, 엔지니어링 같은 균형 조정 태그를 선택적으로 추가하세요.
  2. 2–20개 팀을 선택한 다음 화면에 표시된 행 참조를 사용하여 정확한 고정 배정, 함께 묶기, 분리 규칙을 추가하세요.
  3. 탐색 범위가 제한된 솔버가 모든 규칙을 검증하고 인원수가 균형 잡힌 배정을 찾으며 태그 집중을 최소화하고 Web Crypto로 팀마다 대표 한 명을 추첨합니다.

구체적인 예시

8명을 2개 팀으로 나눌 때 숙련자 태그 4명과 신입 태그 4명은 보통 팀마다 숙련자 2명과 신입 2명으로 나눌 수 있습니다. Amina와 Mateo가 함께 있어야 하고 Amina가 2팀에 고정되어 있다면 같은 팀으로 묶인 그룹 전체가 2팀에 들어갑니다. 나머지 행은 이 필수 규칙을 지키도록 배정됩니다.

규칙, 한계 및 해석

  • 참가자 2–100명, 팀 2–20개, 한 사람당 서로 다른 태그 최대 8개를 지원합니다. 팀별 인원 차이는 최대 한 명입니다.
  • 함께 묶는 그룹이 겹치면 합칩니다. 합친 그룹은 균형 배정에서 가장 큰 팀의 정원을 넘거나 서로 다른 팀에 고정된 사람을 포함할 수 없습니다.
  • 분리 규칙은 두 사람이 같은 팀에 들어가는 것을 막습니다. 거리, 별도 세션 또는 이 그룹 배정 밖의 갈등 해결을 보장하지 않습니다.
  • 태그 균형은 필수 규칙과 팀 정원을 지킨 뒤 가능한 범위에서 최적화합니다. 능력, 정체성, 공정성에 필요한 사항이나 태그의 중요도를 추론하지 않습니다.

설계부터 고려한 개인정보 보호

입력과 결과는 기본적으로 이 탭에만 남습니다. 명단 저장을 선택할 때만 이름이 이 브라우저에 저장됩니다. 태그, 제약 조건, 결과는 명단 전달에 포함되지 않습니다. 도구 값은 URL, 분석 또는 서버로 전송되지 않으며 내보내기는 직접 선택할 때만 수행됩니다.

자주 묻는 질문

같은 이름은 제거되나요?
아니요. 비어 있지 않은 입력 행마다 고유한 내부 ID를 부여합니다. 제약 조건에서 첫 번째는 이름으로, 이후에는 이름 #2, 이름 #3 등으로 참조합니다.
한 팀만 섞으면 무엇이 바뀌나요?
이미 해당 팀에 배정된 구성원의 순서만 무작위로 바꾸고 그 팀의 대표를 다시 추첨합니다. 사람을 팀 사이로 옮기지 않으며 다른 모든 팀은 그대로 유지됩니다.
규칙을 만족하는 해가 없으면 어떻게 되나요?
도구가 명확한 오류를 표시합니다. 참가자를 누락하거나 같은 이름을 합치거나 정원을 넘기거나 고정 배정, 함께 묶기, 분리 규칙을 몰래 무시하지 않습니다.
이름과 태그가 기기 밖으로 전송되나요?
입력과 결과는 기본적으로 이 탭에만 남습니다. 명단 저장을 선택할 때만 이름이 이 브라우저에 저장됩니다. 태그, 제약 조건, 결과는 명단 전달에 포함되지 않습니다. 도구 값은 URL, 분석 또는 서버로 전송되지 않으며 내보내기는 직접 선택할 때만 수행됩니다.