룰렛 돌리기

항목을 넣고 룰렛을 돌려 무작위로 뽑습니다.

선택한 파일은 브라우저 안에서만 처리됩니다. 서버로 업로드되지 않으므로 문서가 외부로 나가지 않습니다.

룰렛 돌리기 사용법

  1. 항목을 한 줄에 하나씩 입력합니다. 2개부터 30개까지 넣을 수 있습니다.
  2. 돌리기를 누르면 룰렛이 회전하고 12시 방향 바늘이 가리킨 항목이 당첨됩니다.
  3. 여러 명을 순서대로 뽑을 때는 당첨된 항목 빼기를 켜두세요.

결과는 어떻게 정해지나요

브라우저의 암호학적 난수 생성기(crypto.getRandomValues)를 사용합니다. 흔히 쓰는Math.random()보다 예측이 어렵고, 나머지 연산에서 생기는 미세한 편향까지 제거해 모든 항목이 정확히 같은 확률을 갖도록 만들었습니다.

회전 각도를 먼저 무작위로 정하고 그 각도에 맞춰 애니메이션을 보여주는 방식이라, 돌아가는 도중에 결과가 바뀌지 않습니다. 항목 수가 홀수든 짝수든 확률은 같습니다.

당첨된 항목 빼기

체크하면 뽑힌 항목이 목록에서 제거되어 다음 회전에는 나오지 않습니다. 발표 순서를 정하거나 경품을 한 명씩 배정할 때 유용합니다. 체크하지 않으면 같은 항목이 여러 번 나올 수 있습니다.

이럴 때 씁니다

사다리타기와 뭐가 다른가요

룰렛은 여러 항목 중 하나를 뽑습니다. 사다리타기는 사람과 결과를 일대일로 짝지어 모두에게 각각 다른 결과를 배정합니다. 네 명에게 서로 다른 역할을 나눠야 한다면 사다리타기가 맞고, 오늘 뭘 먹을지 하나만 정한다면 룰렛이 맞습니다.

기록이 남나요

최근 결과가 화면 아래에 순서대로 쌓이지만 브라우저 메모리에만 있습니다. 페이지를 새로고침하면 사라지며 서버로 전송되거나 저장되지 않습니다.

최종 업데이트: 2026년 8월