랜덤 추첨 및 리스트 섞기 도구 - 암호화된 공정성 보장, 업로드 없음

암호학적으로 안전한 무작위 추출 방식을 사용하여 당첨자를 추첨하거나 명단의 순서를 섞어보세요. 100% 로컬 환경에서 실행되며 서버 업로드가 없어 완벽한 프라이버시를 제공합니다. 다수의 중복 없는 당첨자 추첨 및 이벤트 결과 내보내기 기능을 지원합니다.

총 0개 항목
준비 완료...

사용방법

  1. 추첨할 명단을 한 줄에 한 명씩 붙여넣습니다.
  2. '당첨자 추첨' 또는 '순서 섞기' 모드를 선택합니다.
  3. 당첨자 수를 설정하고 중복 허용 여부를 선택합니다.
  4. 실행 버튼을 누른 후 결과를 복사하거나 언제든지 다시 추첨할 수 있습니다.

핵심 기능

  • 암호화 수준의 안전한 무작위성: 일반적인 Math.random()의 예측 가능성을 방지하기 위해 브라우저의 Web Crypto API(crypto.getRandomValues())를 사용하여 가장 공정한 추첨을 보장합니다.
  • 명단 순서 섞기 (셔플): Fisher–Yates 셔플 알고리즘을 적용하여 팀 나누기, 조 편성, 순서 정하기 등을 편향 없이 완벽하게 처리합니다.
  • 다수 당첨자 추첨: 한 번에 여러 명의 당첨자를 추첨할 수 있으며, '중복 허용' 옵션을 켜거나 끌 수 있습니다.
  • 서버 업로드 없음: 입력하신 명단 데이터는 사용자의 기기(로컬)에서만 처리되며 서버로 전송되지 않아 내부 보안 자료로도 안심하고 쓸 수 있습니다.
  • 다양한 활용처: 경품 이벤트 당첨자 선정, 교실 발표 순서 정하기, 워크샵 팀 구성, 빠른 의사 결정 등.

관련 도구

글자 수 세기 및 AI 토큰 비용 계산기 - GPT & Gemini 최적화

텍스트의 글자 수와 단어 수를 실시간으로 세고, GPT 및 Gemini API의 예상 토큰 소비량과 비용을 계산합니다. 한중일(CJK) 문자 통계, 읽기/말하기 소요 시간 계산을 지원하며 서버 업로드 없이 안전하게 작동합니다.

무료 SVG QR 코드 생성기 (영구 사용) - PNG/SVG 다운로드 지원

무료 온라인 QR 코드 생성기입니다. URL, 텍스트, Wi-Fi, 이메일 주소 등을 영구적으로 사용할 수 있는 정적 코드로 생성하세요. 오류 복원 수준(L/M/Q/H)과 여백을 조절할 수 있으며 PNG 및 SVG 다운로드를 지원합니다. 100% 로컬에서 생성되어 안전합니다.

온라인 QR 코드 이미지 스캐너 - 로컬 판독, 업로드 불필요

온라인에서 QR 코드 이미지나 스크린샷을 바로 스캔하세요. 이미지를 드래그 앤 드롭하거나 Ctrl+V로 붙여넣으면 클라이언트(브라우저)에서 바로 해독하며, 서버로 업로드되지 않습니다.

만능 단위 변환기 - 길이, 무게, 온도 무료 환산 (광고 없음)

브라우저에서 100% 실행되는 광고 없는 단위 변환기입니다. 길이, 무게, 온도, 넓이, 부피의 양방향 환산을 지원합니다. 지연 시간 없이 즉시 계산되며 개인정보 보호를 보장합니다.

온라인 압축 파일 변환기 | 100% 브라우저 로컬 변환, 무료 안전 ZIP/TAR 변환

브라우저에서 ZIP, TAR, TGZ 압축 파일 형식을 즉시 변환하세요. 100% 로컬 환경에서 실행되어 데이터를 서버에 업로드하지 않으므로 코드와 기밀 파일을 완벽하게 보호합니다.

계산 논리

  • 추첨 방식: Web Crypto API를 사용하여 편향이 없는 균일한 무작위 인덱스를 생성합니다.
  • 섞기 방식 (셔플): 끝에서부터 처음으로 역순 교환을 진행하는 Fisher–Yates 방식을 적용하며, 난수 생성은 crypto.getRandomValues()를 기반으로 합니다.
  • 고유성 보장: 중복 방지 모드에서는 한 번 뽑힌 대상을 후보 풀에서 제거하며 추첨을 진행하여 당첨자의 고유성을 100% 보장합니다.

FAQ

이 무작위 추첨 도구는 정말 공정한가요?

네. 일반적인 프로그래밍 난수 함수인 Math.random()을 사용하지 않고, 브라우저가 제공하는 암호학적 난수 생성 API인 crypto.getRandomValues()를 사용하여 예측이 불가능한 진정한 무작위성과 공정성을 보장합니다.

한 사람이 여러 번 뽑히지 않게 당첨자를 뽑을 수 있나요?

가능합니다. '중복 허용' 옵션을 끄고 당첨자 수를 설정하면, 도구가 알아서 각 당첨자가 중복되지 않도록 유일성을 보장하여 추첨합니다.

제가 입력한 명단 데이터는 안전하게 보호되나요?

네. 사용자가 입력한 명단과 추첨 결과는 전적으로 브라우저 내부(로컬 환경)에서만 연산됩니다. 서버로 전송되거나 저장되지 않으므로 개인정보 보호가 완벽하게 유지됩니다.

무료인가요? 입력한 리스트가 저장되나요?

도구는 100% 무료입니다. 선택적 기능으로 로컬 스토리지를 사용하여 새로고침 후에도 명단을 유지할 수 있지만, 이 역시 사용자의 기기에만 저장되며 언제든 직접 삭제할 수 있습니다.

왜 보편적인 Math.random() 함수를 쓰지 않았나요?

Math.random()은 보안이나 강력한 공정성이 요구되는 환경을 위해 설계되지 않았기 때문에 예측이 가능할 수 있는 취약점이 있습니다. 반면 Web Crypto API는 훨씬 더 품질이 높고 예측이 어려운 고품질 난수를 제공하여 추첨에 이상적입니다.