목록 랜덤 선택기

목록을 입력하고 선택할 개수를 지정하면 crypto.getRandomValues()를 사용해 편향 없이 무작위로 선택합니다. 중복 허용 여부도 설정할 수 있습니다.

브라우저 로컬 가입 불필요 유틸리티

여러 줄로 입력한 목록에서 비어 있지 않은 항목을 브라우저에서 무작위로 하나 이상 뽑습니다. 중복 허용 여부를 선택해 같은 추첨 안에서 같은 항목이 다시 나올지 제어할 수 있습니다.

목록에서 무작위 항목 뽑는 방법

  1. 한 줄에 한 항목씩 붙여넣으세요.
  2. 뽑을 개수를 입력하세요.
  3. 같은 항목을 여러 번 뽑아도 될 때만 중복 허용을 켜세요.
  4. 뽑기 버튼을 누르세요.
  5. 필요하면 결과를 복사하세요.

무작위 선택 방식

입력 줄은 양쪽 공백을 제거하고 빈 줄은 제외합니다. 항목 인덱스 선택에는 crypto.getRandomValues()를 사용합니다.

중복을 허용하지 않으면 선택된 항목을 임시 풀에서 제거합니다. 요청 개수가 사용 가능한 항목 수보다 크면 오류를 표시합니다.

개인정보 보호 및 제한 사항

선택은 브라우저에서 로컬로 수행되며 목록 내용을 처리 목적으로 의도적으로 서버에 업로드하지 않습니다. 32비트 난수에 modulo 연산을 적용해 인덱스를 고르는 구조이므로 일반적인 목록 추첨에는 적합하지만 규제 대상 추첨이나 암호학적 공정성을 보증하는 시스템으로 설명하지 않습니다.

자주 묻는 질문

빈 줄도 후보에 들어가나요?

아니요. 공백 제거 후 빈 줄은 제외됩니다.

같은 항목이 두 번 나올 수 있나요?

중복 허용 옵션을 켠 경우에만 가능합니다.

중복 없이 너무 많은 개수를 요청하면요?

목록 수보다 큰 개수면 오류를 표시합니다.

Math.random()을 쓰나요?

아니요. 현재 구현은 crypto.getRandomValues()를 사용합니다.

원본 목록 순서를 바꾸나요?

아니요. 추첨용 임시 복사본만 사용합니다.