스피너 휠
동전 던지기 부족할 때 리스트에서 뽑는 애니메이션 결정 휠. 박스 각 줄이 슬라이스, 포인터는 상단. 스핀은 `crypto.getRandomValues`(진짜 균등) 사용하되 4.5초 만족스러운 감속용 이징. 래플·시크릿 산타·같은 이름 두 번 나오면 안 되는 시퀀스엔 당첨 후 제거 모드. 최근 20명 당첨자 히스토리 스트립, 지울 때까지 유지.
—
사용법
- 옵션 각각 한 줄(음식 선택, 이름, 작업 등 뭐든).
- Spin 누르고 휠 감속해서 당첨자 안착.
- 각 이름이 최대 한 번만 이기는 래플 스타일 추첨엔 당첨 후 제거 활성화.
자주 묻는 질문
- 특정 슬라이스로 편향?
- 아니. 안착 각도는 애니메이션 실행 전 `crypto.getRandomValues`로 선택. 감속 이징은 순전히 미용 — 결과는 사전에 결정.
- 긴 텍스트는 왜 잘림?
- 슬라이스 레이블은 휠 가독성 위해 18자에서 클립. 전체 텍스트는 당첨자 배너·히스토리 리스트에 표시.
- 같은 항목을 두 번 적으면 확률이 두 배가 되나?
- 그렇다. 한 줄이 곧 하나의 칸이므로, 두 번 적힌 이름은 두 칸을 차지하고 두 배로 자주 당첨된다. 의도적으로 가중치를 주는 가장 간단한 방법이 이것이다. 원하는 비중만큼 항목을 반복해 적으면 된다. 동시에, 실수로 중복된 항목 하나가 공평해야 할 추첨을 조용히 기울게 만드는 이유이기도 하다.
- 당첨을 정하는 게 회전 애니메이션인가?
- 아니다. 당첨은 균일 난수원에서 먼저 뽑히고, 그다음에 바퀴가 그 칸에 멈추도록 돌아간다. 4.5초의 감속은 보여주기일 뿐이라, 도는 동안 무엇을 하든 — 기다리든, 클릭하든, 탭을 바꾸든 — 이미 정해진 결과는 바뀌지 않는다.
관련 도구
추첨기
이름 목록에서 N명을 뽑으세요 — 암호학적 난수로 공정하게, 중복 허용 선택 가능.
랜덤 0 0
가중치 랜덤 픽커
커스텀 가중치로 이름·옵션 뽑기 — 비균등 추첨. 각 옵션의 실제 확률 표시, 복원·비복원 추첨.
랜덤 0 0
랜덤 뽑기 — 룰렛 & 사다리
돌림판이나 사다리타기로 공정하게 뽑으세요.
랜덤 0 0
매직 8볼
예/아니오 질문 입력 → 공 흔들기 → 20개 클래식 답변 중 하나 — 또는 직접 풀 교체. 순수 랜덤, 판단 없음.
랜덤 0 0
랜덤 순서 셔플러
리스트 붙여넣기 → 랜덤 순서로 반환 — 줄·쉼표·공백 구분 입력, 재현 가능 실행용 옵션 시드, 번호 또는 plain 출력.
랜덤 0 0
닉네임 생성기
Docker 스타일 기억하기 쉬운 닉네임 생성(`elegant-archimedes`·`funny-curie`) — 스타일·구분자·개수 선택. 테스트 데이터·익명 핸들·컨테이너/브랜치 이름에 유용.
랜덤 0 0