룰렛 돌리기 사용법
- 항목을 한 줄에 하나씩 적습니다(2~20개).
- 확률을 높일 항목은 「김치찌개*2」처럼 뒤에 *숫자를 붙입니다.
- 「돌리기」를 누르면 원판이 돌다가 멈추고 결과가 표시됩니다.
- 「뽑힌 항목 빼고 다시 돌리기」로 순서를 정하거나, 링크를 복사해 같은 구성을 공유합니다.
룰렛의 확률 계산
룰렛에서 한 항목이 뽑힐 확률은 그 항목이 원판에서 차지하는 넓이의 비율과 같습니다. 가중치를 따로 적지 않으면 모든 항목의 가중치는 1이고 확률은 똑같이 나뉩니다. 항목이 4개면 각각 25%입니다.
가중치를 주면 확률은 「그 항목의 가중치 ÷ 전체 가중치의 합」이 됩니다. 예를 들어 짜장면, 김치찌개*2, 돈가스 세 항목이면 가중치 합은 4이고, 김치찌개는 2 ÷ 4 = 50%, 나머지는 각각 25%입니다.
| 항목 | 가중치 | 확률 |
|---|---|---|
| 짜장면 | 1 | 25% |
| 김치찌개 | 2 | 50% |
| 돈가스 | 1 | 25% |
결과가 정해지는 순서
이 룰렛은 원판을 돌린 뒤에 멈춘 자리를 읽는 방식이 아닙니다. 「돌리기」를 누르는 순간 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 결과를 먼저 정하고, 원판이 다섯 바퀴 넘게 돌다가 그 칸 안의 임의의 지점에서 멈추도록 움직임을 만듭니다. 그래서 화면 주사율이나 기기 성능이 결과에 영향을 주지 않으며, 같은 항목 구성에서는 누가 돌려도 확률이 같습니다.
기기에서 「동작 줄이기」 설정을 켜 두었다면 돌아가는 움직임 없이 결과만 바로 표시합니다.
자주 쓰는 방법
- 점심 메뉴 정하기 : 후보를 적고 돌립니다. 어제 먹은 메뉴는 빼거나, 먹고 싶은 메뉴에 가중치를 더 줍니다.
- 발표·청소 순서 : 이름을 적고 「뽑힌 항목 빼고 다시 돌리기」를 반복하면 겹치지 않는 순서가 나옵니다.
- 수업·모임 진행 : 질문 주제나 벌칙을 적어 두고 화면을 함께 보면서 돌립니다.
- 경품 추첨 연습 : 참가 횟수를 가중치로 적으면 응모를 많이 한 사람이 그만큼 넓은 칸을 가집니다.
링크 공유와 주의점
「항목 구성 링크 복사」를 누르면 지금 적은 항목과 가중치가 주소에 담긴 링크가 복사됩니다. 받은 사람이 열면 같은 원판이 준비됩니다. 서버에 저장하는 값이 없으므로 링크는 만료되지 않습니다. 다만 결과는 링크에 들어가지 않습니다. 여러 사람이 같은 결과를 확인해야 한다면 한 화면을 같이 보거나, 결과까지 재현되는 사다리 타기를 쓰는 편이 맞습니다. 인원이 많은 추첨은 랜덤 뽑기가 빠릅니다.
자주 묻는 질문
확률은 정말 칸 넓이대로인가요?
네. 결과는 돌리기 전에 기기의 암호학적 난수로 정하며, 각 항목이 뽑힐 확률은 가중치를 전체 가중치 합으로 나눈 값입니다. 원판은 그렇게 정해진 칸에 멈추도록 돕니다. 아래 표에서 항목별 확률을 확인할 수 있습니다.
링크를 공유하면 결과도 같이 가나요?
아니요. 링크에는 항목과 가중치만 담깁니다. 받은 사람이 돌리면 새로 뽑습니다. 결과까지 같아야 하는 추첨은 사다리 타기의 공유 링크를 쓰세요.
뽑힌 항목 빼고 다시 돌리기는 언제 쓰나요?
발표 순서나 당번 순서처럼 겹치지 않게 차례로 뽑을 때 씁니다. 뽑힌 항목이 목록에서 지워지고 남은 항목으로 바로 다시 돕니다.
항목이 서버에 저장되나요?
아니요. 모든 처리는 브라우저 안에서 이루어지며, 항목은 주소 표시줄에만 담깁니다.
최종 점검일