한국어

돌림판 룰렛 — 가중치·공유 링크 지원 온라인 돌림판

가중치와 목록 저장, 공유 링크를 지원하는 온라인 돌림판

브라우저에서 처리 · 서버로 전송되지 않음

가중치는 줄 끝에 "치킨*3" 또는 "치킨 x3"처럼 적어요. 안 적으면 1이고, 클수록 자주 나와요. (1~1000, 최대 100개)

항목 6개

색 조합
치킨피자햄버거떡볶이초밥국밥

결과

아직 돌리지 않았어요.

저장한 목록

저장한 목록이 없어요. 이 브라우저에만 저장돼요.

링크에는 항목과 가중치가 들어가요. 열면 같은 돌림판이 나와요.

소개

돌림판은 점심 메뉴, 발표 순서, 벌칙, 경품처럼 여러 후보 중 하나를 재미있게 고를 때 쓰는 룰렛이에요. 이 도구는 항목을 한 줄에 하나씩 적으면 곧바로 돌림판이 그려지고, 돌리기를 누르면 몇 초 동안 천천히 느려지다가 한 칸에서 멈춰요. 항목마다 가중치를 줘서 어떤 칸은 더 자주 나오게 할 수 있고, 한 번 뽑힌 항목은 빼고 다음 판을 돌릴 수도 있어요. 자주 쓰는 목록은 이름을 붙여 저장하고, 링크로 친구에게 보낼 수 있어요. 모든 처리는 브라우저 안에서 일어나요.

사용법

  1. 왼쪽 칸에 항목을 한 줄에 하나씩 적습니다. 쉼표로 구분해도 돼요. 처음에는 예시 항목이 들어 있어요.
  2. 더 자주 나오게 하고 싶은 항목은 “치킨*3”처럼 줄 끝에 가중치를 붙입니다.
  3. 색 조합(선명한 색, 파스텔, 흑백 톤)을 고릅니다.
  4. “돌리기”를 누르면 돌림판이 돌아가고, 멈춘 뒤 결과와 그 항목의 확률이 나와요.
  5. “당첨된 항목은 다음부터 빼기”를 켜 두면 뽑힌 항목이 목록에서 사라져서 순서 정하기에 쓰기 좋아요. 다 뽑은 뒤에는 원래 목록 복원으로 처음 목록을 되돌릴 수 있어요. 돌아가는 동안에는 저장한 목록 불러오기·지우기를 막아서 그림과 결과가 어긋나지 않아요.
  6. 목록 이름을 적고 “현재 목록 저장”을 누르면 다음에 다시 불러올 수 있고, “공유 링크 만들기”로 같은 돌림판을 보낼 수 있어요.

기준

  • 항목 규칙: 줄바꿈이나 쉼표로 항목을 나누고, 앞뒤 공백은 지워요. 항목은 2개 이상 100개 이하일 때 돌릴 수 있어요.
  • 가중치: 1~1000의 정수예요. 0, 1000 초과, 소수(1.5처럼)는 잘못된 줄로 보고 빼며 어떤 줄이 빠졌는지 알려 줘요.
  • 확률: 각 항목의 확률은 가중치를 전체 합으로 나눈 값이에요. 난수는 crypto.getRandomValues에서 쏠림 없이 뽑고 Math.random은 쓰지 않아요.
  • 각도 계산: 화살표는 맨 위에 고정돼 있고 판이 시계 방향으로 회전해요. 당첨 칸이 정해지면 칸 안의 위치를 무작위로 잡고, 5~7바퀴를 더해 그 위치가 화살표 아래에 오도록 최종 각도를 정해요.
  • 저장: 목록은 이름과 항목 텍스트로 로컬 저장 공간에 저장돼요. 공유 링크의 항목은 *숫자 형태의 가중치까지 그대로 담겨요.

예시

입력 의미 확률
치킨 / 피자 / 햄버거 가중치 없음 각각 33.3%
치킨*3 / 피자 치킨 가중치 3 치킨 75%, 피자 25%
민수 x2, 지영, 철수 민수만 두 배 민수 50%, 지영 25%, 철수 25%
꽝*9 / 당첨 당첨이 드문 경품 판 당첨 10%

자주 묻는 질문

돌림판이 멈춘 자리와 결과가 항상 같은가요?

네. 먼저 난수로 당첨 항목을 정한 다음, 그 항목 칸 안쪽(경계에서 10% 이상 떨어진 지점)으로 멈추도록 각도를 계산해서 돌려요. 그래서 화살표가 가리키는 칸이 곧 결과이고, 돌아가는 모양은 연출일 뿐 결과에 영향을 주지 않아요.

가중치는 어떻게 쓰나요?

줄 끝에 "치킨*3" 또는 "치킨 x3"처럼 적어요. 가중치를 안 적으면 1이고, 1에서 1000 사이의 정수만 쓸 수 있어요. 치킨 3, 피자 1이면 치킨이 4분의 3 확률로 나오고 돌림판에서도 그 비율만큼 넓은 칸을 차지해요. 결과 아래에는 그 항목의 확률이 퍼센트로 표시돼요.

공유 링크에는 무엇이 담기나요?

공유 링크 만들기 버튼을 누르면 주소의 # 뒤 items 값에 항목과 가중치가 담겨요. 링크의 # 뒤 내용은 서버로 전송되지 않아요. 다만 링크를 받은 사람은 볼 수 있어요. 링크를 열면 같은 돌림판이 나오고, 돌린 결과는 담기지 않아요. 버튼을 누르기 전에는 주소를 바꾸지 않아요. 항목에 쉼표가 들어 있으면 쉼표를 기준으로 나뉘니 항목 이름에는 쉼표를 쓰지 마세요.

저장한 목록은 어디에 남나요?

이 브라우저의 로컬 저장 공간에만 저장되고 서버로 가지 않아요. 최대 20개까지 이름을 붙여 저장하고, 같은 이름으로 저장하면 덮어써요. 브라우저가 저장을 막은 경우에는 저장하지 못했다는 안내가 나오고, 돌림판은 그대로 쓸 수 있어요.

소리와 움직임을 끌 수 있나요?

소리는 기본으로 꺼져 있고 켜면 멈출 때 짧은 효과음만 나요. 기기에서 "동작 줄이기"를 켜 두었다면 돌아가는 애니메이션 없이 곧바로 결과가 나와요.

필요한 도구가 있나요?