더 알아보기
어떻게 계산하나요
- 항목을 2~30개 적고 돌리기를 누르면 원판이 돌다가 하나에 멈춰요.
- 암호용 난수로 칸을 먼저 고르고 그 칸에 멈춰서, 확률을 바꾸지 않으면 모든 칸이 같은 확률이에요.
- 6칸이면 한 칸이 나올 확률은 16.7%, 5번 돌려도 한 번도 안 나올 확률이 40.2%예요.
- 뽑힌 항목 빼고 다시, 지난 결과, 전체 화면으로 보기까지 돼요.
칸 수별로 한 칸이 나올 확률
모든 칸이 같은 확률일 때예요.
| 칸 수 | 한 번에 나올 확률 | 3번 다 안 나올 확률 | 5번 다 안 나올 확률 |
|---|---|---|---|
| 2칸 | 50% | 12.5% | 3.1% |
| 4칸 | 25% | 42.2% | 23.7% |
| 6칸 | 16.7% | 57.9% | 40.2% |
| 8칸 | 12.5% | 67% | 51.3% |
| 10칸 | 10% | 72.9% | 59% |
| 20칸 | 5% | 85.7% | 77.4% |
| 30칸 | 3.3% | 90.3% | 84.4% |
칸이 많을수록 몇 번 돌려도 한 번도 안 나오는 칸이 생기기 쉬워요.
돌림판은 어떻게 공정하게 고르나요?
돌리기를 누르는 순간 브라우저에 들어 있는 암호용 난수(crypto.getRandomValues)로 칸을 먼저 골라요. 보안 프로그램이 비밀번호를 만들 때 쓰는 난수라 다음 값을 미리 알 수 없어요.
원판은 고른 칸 안쪽에 바늘이 오도록 몇 바퀴 돌다가 천천히 멈춰요. 그래서 원판이 멈춘 칸과 결과 칸은 늘 같고, 칸 경계선 위에 멈추는 일도 없어요.
난수를 그냥 나머지 계산으로 줄이면 앞쪽 칸이 아주 조금 더 자주 나와요. 그래서 고르게 나눠 떨어지지 않는 끝부분 값은 버리고 다시 뽑아요.
특정 항목이 더 잘 나오게 할 수 있나요?
항목 칸 아래 칸마다 확률 다르게 하기를 열고 항목마다 1~10배를 정하면 돼요. 2배로 정한 칸은 1배 칸보다 두 배 자주 나오고, 원판에서도 두 배 넓게 그려져요.
예를 들어 4칸 중 하나만 2배로 하면 그 칸은 2/5, 나머지는 1/5씩이에요. 보이는 넓이와 실제 확률이 같아요.
자주 묻는 질문
룰렛 돌리기는 정말 공정한가요?
네. 암호용 난수로 칸을 먼저 고르고 원판을 그 칸에 멈춰요. 몇 번째에 적었는지, 언제 눌렀는지는 결과에 영향을 주지 않아요.
항목은 몇 개까지 넣을 수 있나요?
2개부터 30개까지 넣을 수 있어요. 칸이 좁아지면 글자가 작아지고, 긴 이름은 뒤를 줄여 보여 줘요.
한 번 나온 항목을 빼고 다시 돌릴 수 있나요?
결과 아래 뽑힌 항목 빼고 다시를 누르면 그 항목만 목록에서 지우고 바로 다시 돌려요. 순서 정하기나 당첨자 여러 명 뽑기에 좋아요.
교실이나 회의에서 크게 띄울 수 있나요?
원판 아래 전체 화면으로 보기를 누르면 원판과 결과만 화면 가득 보여 줘요. TV나 화면 공유에 띄우기 좋아요.
적은 목록이 서버로 보내지나요?
아니요. 원판은 이 기기 안에서만 돌고, 적은 목록은 다음에 다시 쓰기 좋게 이 브라우저에만 기억해요.
무엇을 보고 계산했나요
- W3C Web Cryptography API, getRandomValues: 암호학적으로 안전한 난수
- 거부 표본 추출: 나머지 연산의 편향 없이 0부터 n−1까지 고르게 고르기
2026년 10월 12일에 기준을 다시 확인했어요.
계산에 넣지 않은 것
- 지난 결과는 이 화면에만 있어요. 새로 고치면 지워져요.
- 한 번에 여러 개 뽑기나 조 나누기(제비뽑기에서 할 수 있어요)