본문으로 건너뛰기
AZ Tools

가중치 랜덤 픽커

"라벨 : 가중치" 쌍 리스트 붙여넣기 → 누적합 방법으로 crypto.getRandomValues에 대해 추첨 → 가중치 큰 옵션이 비례적으로 더 자주 나옴. A/B 테스트 배분·가중 팀 페어링·공정하지만 편향된 선물 교환·일반 동전 던지기가 불공정해 보이는 모든 상황에 유용. 비복원 토글로 순위가 있는 N개 부분집합 추출.

확률 표전체 가중치: 15
  • Alice
    20.0%
  • Bob
    6.7%
  • Carol
    33.3%
  • David
    13.3%
  • Eve
    26.7%

복원 켜기 = 각 추첨 독립(옵션 반복 가능). 끄기 = 추첨된 옵션 제거.

추첨 버튼 누르기.

가중치는 양수면 OK(정수 아니어도 됨). crypto.getRandomValues로 암호학적 랜덤 추첨.

사용법

  1. 옵션을 한 줄에 하나씩 "라벨 : 가중치" 또는 "라벨, 가중치"(양수 아무 값)로 나열.
  2. 추첨 수·같은 옵션 중복 가능 여부 선택.
  3. Pick 누르기 전에 확률 표로 가중치가 의도와 맞는지 확인.

자주 묻는 질문

일반 Random Picker와 차이?
Random Picker는 모든 항목 동등 확률. Weighted Picker는 저울에 손가락 — 한 팀원에게 30%, 다른 넷에게 17.5%씩(평탄 20% 대신).
복원 vs 비복원?
복원 = 각 추첨 독립, 같은 옵션 반복 가능. 비복원 = 추첨된 옵션 풀에서 제거 → N 추첨은 N개 서로 다른 아이템(N은 옵션 수 초과 불가).
가중치의 합이 100이어야 하나?
아니다. 중요한 것은 비율뿐이다. 각 가중치를 합계로 나누므로 1 : 3은 25 : 75와도, 10 : 30과도 똑같이 동작한다. 그래서 값을 고친 뒤에는 표시되는 확률을 확인할 만하다. 그것이 실제 추첨에 쓰이는 숫자이고, 한 줄의 오타가 다른 모든 줄의 퍼센트가 밀리는 형태로 드러나기 때문이다.
스무 번 뽑았는데 가중치 높은 항목이 그만큼 이기지 않았다. 가중치가 작동하는 게 맞나?
아마도 맞다. 가중치는 매 회 뽑을 때의 확률을 말하는 것이지 여러 번에 걸쳐 채워야 할 할당량이 아니다. 스무 번 정도에서는 기대 횟수 주변의 흔들림이 크고, 2 대 1로 유리한 쪽이 짧은 판에서 지는 일은 특별하지 않다. 확률이 아니라 정확한 비율이 필요하다면, 각 항목을 가중치만큼 반복해 적은 목록에서 비복원으로 뽑아라.

관련 도구