무작위 이름 선택기
무작위 이름 선택기를 사용하여 붙여넣은 목록에서 하나 이상의 이름을 선택하세요. Unique는 crypto.getRandomValues를 사용하여 셔플을 뽑고 브라우저에 남아 있습니다.
crypto.getRandomValues()를 사용하면 브라우저에서 무작위 결과가 생성됩니다. 아무것도 서버로 전송되지 않습니다.
—
—
플레이어 1
8000
플레이어 2
8000
0:00
—
산술 표시
무작위 이름 선택기는 교실 콜드 콜, 경품 또는 간단한 팀 선택을 위해 붙여넣은 목록에서 하나 이상의 항목을 선택합니다. 이름을 한 줄에 하나씩 입력하거나 쉼표로 구분하여 입력하고, 선택할 개수를 설정하고, 고유한 선택 또는 허용된 반복을 선택하세요. 고유 모드는 Fisher-Yates 및 crypto.getRandomValues와 섞은 다음 상위 이름을 반환합니다. 생성은 브라우저에 유지됩니다.
목록에서 임의의 이름을 선택하세요
이름 필드에 비어 있지 않은 이름을 하나 이상 붙여넣습니다. 기본 샘플 텍스트에는 4개의 자리 표시자 이름이 표시되므로 처음 로드할 때 컨트롤이 비어 있지 않습니다. 그리기 전에 해당 샘플을 실제 명단으로 교체하세요. 단일 승자의 경우 기본적으로 1로 계산됩니다. 무작위 이름 선택기는 공백을 잘라내고 줄 바꿈이나 쉼표로 분할한 후 빈 토큰을 삭제합니다.
결과 목록을 채우려면 선택을 누르세요. 붙여넣은 텍스트의 중복된 줄은 별도의 항목으로 간주되므로 두 개의 동일한 철자가 모두 풀에 나타날 수 있습니다. 각 사람이 한 번씩 나타나야 한다면 먼저 목록을 정리하세요. 쉼표로 구분된 형식과 줄로 구분된 형식을 하나의 붙여넣기에 혼합할 수 있습니다. 두 스플리터는 모두 원시 문자열에서 실행됩니다.
선택 후 이름 제거
예로 설정된 고유 선택은 현재 목록에서 대체하지 않고 그립니다. 엔진은 명단을 복사하고 섞은 다음 첫 번째 카운트 이름을 반환하고 잘라낸 후 나머지 이름을 노출할 수 있습니다. 개수는 구문 분석된 이름 수를 초과할 수 없습니다. 크기가 너무 큰 고유 요청은 이름을 재활용하는 대신 오류를 반환합니다.
반복 허용(고유 아니요)은 전체 목록에서 독립적으로 각 선택을 가져오므로 동일한 사람이 한 배치에서 두 번 이상 당첨될 수 있습니다. 추첨 및 공정한 교실 회전을 위해 고유한 예를 사용하십시오. 시뮬레이션이 이미 선택된 사람을 무시해야 하는 경우 반복을 사용합니다. 무작위 이름 선택기는 선택 라벨에 모드를 명시하므로 추첨 전에 규칙이 표시됩니다.
경품 또는 교실 추첨을 위한 우승자를 선택하세요
경품의 경우 참가자를 붙여넣고 상품 수에 카운트를 설정하고 고유한 예를 유지한 후 한 번 추첨합니다. 순위가 중요한 경우 인쇄된 순서를 1등, 2등 등으로 발표합니다. 콜드콜의 경우 카운트를 1로 유지하고 새로운 자원봉사자가 필요할 때 추첨합니다. 지우고 다시 붙여넣으면 다음 기간 동안 풀이 재설정됩니다.
팀 스타일 분할은 팀 규모와 동일한 배치로 고유한 이름을 그린 다음 각 배치를 오프라인 팀 레이블에 할당하는 방식으로 작동합니다. 이 페이지는 팀의 균형을 자동 조정하거나 그룹 이름을 지정하지 않습니다. 선택한 슬라이스만 반환합니다. 고유 추첨 후 남은 이름은 아직 할당되지 않은 사람들입니다. 이는 운영자가 각 배치를 기록하면 여러 선택에 걸쳐 전체 명단을 완성하는 데 도움이 됩니다.
선택이 무작위인지 확인
독특한 추첨은 Fisher-Yates에 의존합니다. 각 위치 i는 거부 샘플링을 통해 crypto.getRandomValues를 통해 선택된 0부터 i까지의 균일한 인덱스로 교체됩니다. 이는 접두사가 사용되기 전에 붙여넣은 목록의 균일한 무작위 순열을 생성합니다. 반복 모드는 요청된 선택마다 한 번씩 목록에 균일한 인덱스를 호출합니다. 무작위 이름 선택기는 Math.random을 사용하지 않습니다.
페이지의 개인정보 보호정책에는 이름과 결과가 브라우저에 남아 있다고 명시되어 있습니다. 시드 필드가 제공되지 않으므로 입력한 시드에서 무승부를 재생할 수 없습니다. 분쟁에 감사 추적이 필요한 경우 선정 직후 결과를 스크린샷으로 찍거나 복사하세요. 학생의 개인 정보 보호가 우려되는 경우 교실의 공유 화면에서 전체 명단 붙여넣기를 숨겨야 합니다.
네 개의 이름을 사용하여 계산 예제 작업
목록이 Alex, Blake, Casey, Drew이고 추첨에서 두 개의 고유한 이름을 요구한다고 가정합니다. 대체 번호가 없는 순서 쌍 P(4,2) = 4 × 3 = 12, 각 쌍은 공정한 셔플 접두사 아래에서 동일하게 발생합니다. Alex가 두 픽에 나타날 확률은 2/4 = 1/2입니다. Alex가 먼저 나올 확률은 1/4입니다.
반복이 허용되고 횟수가 2인 경우 각 위치에는 4개의 선택이 있으므로 16개의 정렬된 결과가 존재하고 (Alex, Alex)가 가능해집니다. Alex가 두 개의 독립적인 선택에 걸쳐 나타날 것으로 예상되는 횟수는 2 × (1/4) = 1/2입니다. 동일한 4개 이름 목록을 사용하여 두 고유 설정에서 임의 이름 선택기를 실행하면 반복이 허용되는 경우에만 중복 항목이 표시됩니다.
그리기 전에 깨끗한 명단을 준비하세요
등급이 매겨진 콜드 콜 또는 경품 추첨 전에 명단을 일반 텍스트 편집기에 붙여넣고 빈 줄, 후행 쉼표 및 실수로 중복된 철자를 제거하십시오. 무작위 이름 선택기는 비어 있지 않은 각 토큰을 별도의 풀 항목으로 처리하므로 두 줄의 "Alex"는 목록이 정리되지 않는 한 두 개의 티켓으로 계산됩니다.
긴 수업 목록의 경우 한 줄에 하나의 이름을 선호합니다. 쉼표 구분은 시트 행에서 복사된 짧은 목록에 대해 작동합니다. 고유한 다중 우승자 추첨 후, 이후 라운드에서 이전 우승자를 제외해야 하는 경우 선택한 목록과 나머지 이름을 모두 복사합니다. 붙여넣기를 나머지 이름으로만 교체하면 메모리에 의존하지 않고 축소된 풀 내부에 다음 고유 추첨이 유지됩니다.
교대 발언자의 경우 개수를 1로 유지하고 누를 때마다 전체 목록을 다시 사용할 때 고유한 예는 선택 사항입니다. 모든 사람이 한 번 말할 때까지 아무도 두 번 호출하지 않는 것이 규칙이라면 각 선택 후 페이스트를 줄이거 나 카운트를 높이고 한 번만 눌러 완전히 고유한 순서를 그린 다음 목록을 순서대로 읽으십시오.
자주 묻는 질문
이름의 형식은 어떻게 지정해야 합니까?
이름은 한 줄에 하나씩 입력하거나 쉼표로 구분된 문자열로 입력할 수 있습니다. 선행 및 후행 공백이 잘립니다. 이중 쉼표 또는 빈 줄 뒤의 빈 세그먼트는 무시됩니다.
목록에 있는 것보다 더 많은 고유한 이름을 선택할 수 있습니까?
고유 모드는 구문 분석된 목록 길이보다 더 많은 이름을 선택할 수 없습니다. 개수를 줄이거나 이름을 추가한 다음 다시 그립니다. 반복 모드는 목록이 짧은 경우에도 긍정적인 개수를 요청할 수 있습니다.
중복해서 붙여넣은 이름은 한 사람으로 처리되나요?
붙여넣은 중복된 줄은 별도의 풀 항목으로 유지됩니다. 각 사람이 명단에 한 번만 나타나야 하는 경우 그리기 전에 텍스트 중복을 제거하십시오.
무작위 이름 선택기는 Math.random을 사용합니까?
무작위 이름 선택기는 Math.random을 사용하지 않습니다. 셔플 및 인덱스 선택은 공유 무작위 도우미의 crypto.getRandomValues를 통해 수행됩니다.
붙여넣은 이름이 기기에서 사라지나요?
붙여넣은 이름과 선택 결과는 해당 세션 동안 브라우저에 유지됩니다. Generation은 추첨의 일부로 명단을 서버에 게시하지 않습니다.
경품 당첨자 순서는 어떻게 되나요?
고유 모드는 이름을 셔플 순서로 반환합니다. 상품 순위가 중요한 경우 첫 번째로 나열된 이름을 처음 추첨된 이름으로 처리합니다. 다시 그리면 새로운 순서가 생성됩니다.
팀이 자동으로 구성될 수 있나요?
이 도구는 추천 항목의 단순 목록을 반환합니다. 시트나 보드의 팀 레이블에 해당 이름을 할당합니다. 동일한 그룹 크기는 추첨 후 수동 단계입니다.
남은 이름은 어떻게 되나요?
고유 추첨 후 남은 이름은 선택한 접두사 뒤에 섞인 항목입니다. 그들은 그 배치에 선택되지 않은 사람들입니다. 반복 모드는 모든 선택에 대해 개념적으로 전체 목록을 그대로 유지합니다.
최소 목록 크기는 얼마입니까?
비어 있지 않은 이름이 하나 이상 필요합니다. 기본 샘플 이름은 처음 로드할 때 나타나므로 필드가 비어 있지 않습니다. 공식 추첨 전에 실제 명단으로 교체하세요. 무작위 이름 선택기는 공백을 자르고 분할 후 빈 토큰을 삭제합니다.
하나의 붙여넣기에 쉼표와 줄바꿈을 섞을 수 있나요?
예. 개행 및 쉼표 분할은 모두 원시 문자열에서 실행되므로 하나의 붙여넣기에 줄로 구분된 이름과 쉼표로 구분된 이름이 혼합되어도 여전히 하나의 풀을 형성합니다. 후행 쉼표 뒤에 나타나는 홀수 빈 세그먼트를 정리합니다.
요약
무작위 이름 선택기는 명시적인 고유 또는 반복 제어 기능을 통해 붙여넣은 명단을 하나 이상의 공정한 선택으로 전환합니다. Fisher-Yates 및 crypto.getRandomValues를 통해 고유한 선택을 섞습니다. 반복 선택은 목록을 독립적으로 샘플링합니다. 콜드 콜 및 경품 행사에 사용하고, 명단을 브라우저에 로컬로 유지하고, 감사 사본이 필요할 때 결과를 기록하십시오.