🧰미니 도구 모음
🎰

랜덤 뽑기

입력한 항목 중에서 원하는 개수만큼 랜덤으로 추첨합니다. 당첨자 선정, 메뉴 고르기, 순서 정하기에 활용하세요.

랜덤 뽑기, 왜 필요한가요?

여러 선택지 중 하나(또는 여러 개)를 공정하게 뽑아야 할 때, 사람의 감으로 결정하면 편향이 생깁니다. 특히 이벤트 당첨자 추첨, 발표 순서 정하기, 점심 메뉴 고르기처럼 결과의 공정성이 중요한 경우에는 컴퓨터가 만든 진짜 랜덤이 필요합니다. 본 도구는 입력한 항목을 메모리에서만 처리하고 서버로 전송하지 않으므로 개인정보·기밀 데이터도 안전하게 추첨에 활용할 수 있습니다. 결과는 즉시 화면에 표시되고, 추첨 기록으로 저장되어 동일 항목을 여러 번 다른 결과로 비교해볼 수 있습니다.

추첨 알고리즘 — Fisher-Yates 셔플

본 도구는 통계적으로 균등한 분포가 보장된 Fisher-Yates 셔플 알고리즘을 사용합니다. 배열의 마지막 인덱스부터 거꾸로 돌면서 0~i 범위의 임의의 인덱스와 교환하는 방식으로, 모든 순열이 동일한 확률로 나오는 것이 수학적으로 증명된 표준 알고리즘입니다.

  • • 단순 정렬 후 자르기는 분포가 편향될 수 있음 → 사용 안 함
  • • 각 항목이 뽑힐 확률은 모두 동일
  • • 중복 허용 모드에서는 매번 독립적으로 무작위 선택

상황별 활용 가이드

이벤트 당첨자 추첨

응모자 명단을 한 줄에 한 명씩 붙여넣고, 당첨자 수를 설정합니다. 중복 허용을 끄면 한 사람이 여러 번 당첨되지 않습니다. 추첨 화면을 캡처해 결과 공지에 활용하세요.

점심 메뉴 결정

점심 프리셋 버튼을 눌러 후보 10개를 자동 입력하거나, 회사 근처 식당을 직접 입력합니다. 매일 같은 가게만 가는 패턴에서 벗어나는 데 효과적입니다.

발표·면접 순서 정하기

참가자 이름을 입력하고 인원 수만큼 추첨하면 됩니다. 한 사람씩 순서대로 뽑히는 것을 보여줄 수 있어 교실·면접장에서 공정성을 시각적으로 보여줄 수 있습니다.

조 편성·팀 매칭

전원 명단을 입력하고 한 명씩 뽑아 순서대로 1조, 2조에 배정합니다. 또는 별도의 팀 나누기 도구를 사용하면 자동으로 균등 분배할 수 있습니다.

자주 묻는 질문 (FAQ)

Q. 추첨이 정말 무작위인가요?

A. JavaScript 표준 Math.random()과 Fisher-Yates 셔플 조합을 사용해 통계적으로 균등한 분포를 보장합니다. 일반적인 이벤트 추첨이나 의사결정 용도로는 충분한 수준이며, 의심받지 않으려면 추첨 화면 캡처를 결과 공지에 첨부하는 것이 좋습니다.

Q. 항목은 몇 개까지 입력할 수 있나요?

A. 기술적인 제한은 없습니다. 수천 명의 응모자 명단도 한 번에 처리됩니다. 다만 가독성을 위해 추첨 결과는 한 화면에 표시 가능한 만큼만 보여줍니다.

Q. 중복 허용 옵션은 언제 켜나요?

A. 동일 항목이 여러 번 뽑혀도 되는 상황 — 예를 들어 주사위처럼 같은 결과가 여러 번 나오는 시뮬레이션, 5번 점심 메뉴를 무작위로 정해 한 주 식단 짜기 등 — 에서 사용합니다. 일반적인 당첨자 추첨에서는 꺼두세요.

Q. 추첨 결과를 저장할 수 있나요?

A. 화면 하단의 추첨 기록 영역에 최근 20회까지 자동 저장됩니다. 페이지를 닫으면 사라지므로, 영구 보관이 필요하면 결과 화면을 캡처하거나 텍스트로 복사해 두세요.

Q. 입력한 항목이 외부로 전송되나요?

A. 아니요. 모든 추첨은 사용자의 브라우저 내에서만 처리되며, 서버로 데이터를 전송하지 않습니다. 내부 자료, 임직원 명단, 고객 정보 등 민감한 데이터도 안전하게 추첨에 사용할 수 있습니다.

Q. 같은 결과가 또 나올 수 있나요?

A. 무작위 추첨이므로 가능합니다. 항목 수가 적고 추첨 인원이 많으면 동일한 결과가 반복될 확률이 높아집니다. 결과를 새로고침하려면 다시 한번 추첨 버튼을 누르세요.

사용 방법

  1. 1추첨할 항목을 한 줄에 하나씩 입력하세요.
  2. 2뽑을 개수를 설정하세요.
  3. 3'추첨' 버튼을 클릭하면 랜덤으로 결과가 선택됩니다.

활용 예시

  • 이벤트 당첨자 선정
  • 오늘 뭐 먹을지 메뉴 고르기
  • 발표 순서, 청소 당번 정하기
  • 게임 캐릭터·맵 랜덤 선택

자주 묻는 질문

Q. 중복 없이 뽑을 수 있나요?

A. 네, 기본적으로 중복 없이 추첨합니다.

Q. 뽑은 결과를 저장할 수 있나요?

A. 결과를 복사하여 저장할 수 있습니다.