Murelio

필요한 기능을 불러오고 있습니다.

랜덤 룰렛

2~20개 사용자 항목 중 하나를 Web Crypto 난수로 선택하고 SVG wheel 회전으로 결과를 보여줍니다.

사용 방법

  1. 항목을 행별로 편집하거나 여러 줄 붙여넣기로 넣고 2개 이상 준비한 뒤 돌리기를 누릅니다.

핵심 기능과 처리 범위

각 항목은 동일한 크기의 wedge를 가지며 randomUint(clean.length)로 winner index를 고른 뒤 원판을 여러 바퀴 회전시킵니다.

처리 원리

crypto.getRandomValues rejection sampling으로 index를 균등 선택하고 slice=360/item count를 이용해 선택 wedge 중심이 pointer 쪽으로 오도록 rotation을 더합니다.

예시

4개 항목이면 각 항목은 선택 확률상 1/4이고 결과 이름이 별도 영역에 표시됩니다.

이럴 때 유용합니다

  • 소수 인원·선택지에서 동일 가중치 무작위 하나를 뽑을 때

사용 전 참고

  • 가중치 설정은 없고 시각적 회전 duration 자체가 난수 품질을 결정하지 않으며 항목 text는 wheel에서 10자까지만 보일 수 있습니다.

자주 묻는 질문

항목마다 확률을 다르게 줄 수 있나요?

아닙니다. 현재 모든 유효 항목은 같은 확률로 선택됩니다.

관련 도구