돌림판 작동 방식
마지막 수정:
결과를 정하는 방법
결과는 바퀴가 돌기 전에 정해지며, 바퀴가 도는 모습은 그 결과를 보여 줄 뿐입니다. 결과를 고르는 값은 브라우저가 만드는 보안용 무작위 수입니다. 그 값을 항목 번호로 바꿀 때는 번호마다 같은 수의 값이 돌아가게 나누고, 그렇게 나누고도 남는 값은 쓰지 않고 새로 뽑아 치우침을 막습니다. 바퀴가 결과 칸 안 어디에서 멈출지도 보안용 무작위 수로 정하며, 칸 경계 가까운 곳은 피해서 고르므로 바늘이 두 칸 사이의 경계선을 가리키며 멈추는 일은 없습니다.
뽑힐 확률
칸은 모두 같은 크기이고, 돌림판에 올라간 항목은 모두 뽑힐 확률이 똑같습니다(예: 6개면 각각 6분의 1). 같은 이름을 두 줄에 적으면 칸 두 개를 차지해, 한 줄만 적은 이름보다 확률이 두 배가 됩니다. 바퀴가 몇 바퀴 도는지, 칸 안 어디에서 멈추는지, 앞 회전이 어디에서 멈췄는지는 결과에 영향을 주지 않습니다.
돌리기와 결과 창
바퀴는 빠르게 돌다가 점점 느려져 4.5초 뒤에 멈추며, 이때 오른쪽 가장자리의 바늘은 결과 칸 안쪽을 가리킵니다. 그러면 뽑힌 칸만 밝게 남고 다른 칸은 어두워지며, 뽑힌 칸에 흰 테두리가 생깁니다. 곧이어 결과 창이 열려 뽑힌 이름과 버튼을 보여 줍니다.
- 다시 돌리기: 창을 닫고 같은 목록으로 바로 다시 돌립니다.
- “민준” 빼고 다시 돌리기(따옴표 안에 뽑힌 이름이 들어갑니다): 뽑힌 그 한 줄만 입력 칸에서 지우고 남은 항목으로 바로 다시 돌립니다. 같은 이름이 적힌 다른 줄은 남습니다. 공유 링크로 연 목록이 아니라면 뺀 줄은 이 브라우저에 저장된 목록에서도 바로 빠집니다. 창을 닫으면 그 결과로는 이 버튼을 쓸 수 없습니다.
- 창은 닫기(×) 버튼, Esc 키, 창 바깥 누르기로 닫히고, 뽑힌 칸 표시는 다음에 돌리거나 목록이 바뀔 때까지 남습니다.
기다리지 않고 결과 보기
회전을 끝까지 기다리지 않으려면, 도는 중에 Esc 키를 누르거나 돌기 시작한 지 0.5초가 지난 뒤 돌림판을 다시 누르세요. 회전이 바로 끝나도 결과는 처음 정해진 그대로입니다. 움직임 줄이기가 켜져 있을 때 돌림판을 누르면, 바퀴는 돌지 않고 결과 칸이 바늘이 가리키는 자리로 한 번에 옮겨집니다. 처음 값은 기기의 움직임 줄이기 설정을 따르며, 버튼으로 바꾸면 그 선택이 저장됩니다. 도는 중에 움직임 줄이기를 켜도(화면의 버튼이든 기기 설정이든) 회전이 바로 끝나고 결과가 나옵니다. 움직임 줄이기를 켠 상태에서도 결과는 같은 방법으로 정해집니다.
소리
처음에 꺼져 있는 소리를 켜면 바늘이 칸을 넘어갈 때 짧은 딸깍 소리가 나고, 바퀴가 멈출 때 두 음으로 된 소리가 납니다(다른 탭으로 옮기는 등 페이지가 안 보이게 되어 회전이 끝난 때는 빼고).
항목 넣기
이름이나 메뉴는 항목 (한 줄에 하나씩) 칸에 한 줄에 하나씩 적고, 돌림판에는 200개까지 올라갑니다. 돌림판에 올라간 항목 수는 “6 / 200”처럼 한도와 함께 표시됩니다. 빈 줄과 보이는 글자가 없는 줄은 건너뛰므로 뽑히지 않습니다. 줄 앞뒤의 빈칸은 지우고 글자 사이에 이어진 빈칸은 하나로 줄이므로, “ 민준 ”과 “민준”은 같은 이름이 됩니다. 200개를 넘는 줄은 입력 칸에 남아 함께 저장되지만 돌림판에서는 빠지고 안내가 나오며, 앞의 항목을 빼면 다음 줄이 올라옵니다.
한 항목은 80자까지이고, 더 긴 줄은 버리지 않고 80자까지만 잘라 쓰며 안내가 나옵니다. 80자는 눈에 보이는 글자로 세므로, 가족 이모지처럼 여러 그림 문자를 이어 붙인 이모지도 한 글자로 치고 자를 때도 중간에서 쪼개지 않습니다(이렇게 세는 기능이 없는 브라우저에서는 다르게 세고 다르게 자를 수 있습니다). 잘린 글은 돌림판과 결과, 공유 링크에 쓰이고, 입력 칸의 글은 적은 그대로 남습니다. 그림 문자(이모지)나 부호를 덧붙인 특수한 글자가 많은 항목은 80자보다 짧게 잘릴 수 있습니다.
칸에 다 들어가지 않을 만큼 긴 이름은 돌림판에서 끝이 “…”로 줄어 보이지만, 입력 칸과 기록, 결과 창의 빼기 버튼에는 전체 이름이 나옵니다. 결과 창의 큰 이름 글자는 세 줄까지만 보입니다. 항목이 아주 많으면 칸이 좁아져 돌림판에 이름을 쓰지 않고 색 칸만 보여 주며, 목록은 입력 칸에 있다는 안내가 나옵니다. 칸과 칸 사이에는 흰 경계선이 있어, 색 차이만으로 칸을 가르지 않습니다.
저장과 공유
이 브라우저에 남는 것
적어 둔 목록은 이 브라우저 안에 저장되고, 고치면 자동으로 다시 저장됩니다. 공유받은 목록을 입력 칸에서 고쳐 내 저장 목록을 덮어쓸 때는 직전의 내 목록이 앞 목록으로 한 개 더 저장되며, 앞 목록은 목록과 같은 저장 항목 안에 들어갑니다. 발표 순서와 점심 메뉴 페이지는 홈 목록을 함께 쓰지 않고, 페이지마다 자기 목록을 따로 저장합니다. 같은 페이지라면 한국어판과 영어판이 한 목록을 같이 씁니다. 앞 목록도 목록처럼 페이지마다 따로 하나씩 있고, 한국어판과 영어판이 같이 씁니다. 소리와 움직임 줄이기 설정은 버튼을 누르는 즉시, 돌린 기록을 보는 순서(최신순·뽑은 순)는 바꾸는 즉시 저장되며, 목록과 달리 사이트 전체가 같은 설정을 씁니다. 새로 고쳐도 목록, 소리와 움직임 줄이기 설정, 돌린 기록을 보는 순서는 남지만, 돌린 기록과 결과는 저장하지 않아 사라집니다. 앞 목록은 새로 고쳐도 그대로 남습니다. 저장이 막혔거나 저장 공간이 가득 찬 브라우저에서도 돌림판은 쓸 수 있고, 목록을 저장하지 못하면 안내가 한 번 나옵니다. 브라우저가 일정 기간이 지나면 저장된 내용을 자동으로 지울 수도 있고, 그 방식은 이용자가 정해 둘 수도 있습니다. 꼭 필요한 목록은 따로 적어 두세요.
공유 링크
목록을 다른 사람과 나누려면 공유 링크 복사를 누르세요. 지금 돌림판에 올라간 항목이 링크 주소 안에 담기므로, 링크를 연 사람은 누구나 그 목록을 봅니다. 남에게 보이면 안 되는 내용은 넣지 마세요. 링크가 2,000자보다 길면, 일부 앱에서는 긴 링크가 잘릴 수 있다는 경고도 함께 나옵니다. 링크는 지금 보고 있는 페이지의 주소로 만들어지므로, 점심 메뉴 페이지에서 만든 링크를 열면 점심 메뉴 페이지가 열립니다. 복사하기 전에는 이 브라우저가 방금 만든 링크를 직접 풀어 보고, 항목이 모두 그대로 돌아오지 않으면 복사하지 않은 채 목록이 너무 커서 공유 링크에 담을 수 없다는 안내를 냅니다. 이 안내는 목록이 크지 않아도, 압축된 링크를 풀지 못하는 브라우저에서 나올 수 있습니다. 링크를 열어도 그 사람이 저장해 둔 목록은 그대로이고, 저장된 목록이 있으면 내 저장 목록 보기로 돌아갈 수 있습니다. 다만 공유받은 목록을 입력 칸에서 고치면 그 목록이 전에 저장해 둔 목록 대신 저장됩니다. 이때 전에 저장해 둔 목록은 지워지지 않고 앞 목록으로 한 개 남아, 내 이전 목록으로 되돌리기 버튼으로 되돌릴 수 있습니다. 되돌리면 방금 고친 목록이 앞 목록 자리로 가서 같은 버튼이 방금 고친 목록으로 돌아가기로 바뀌므로, 버튼을 누를 때마다 두 목록이 서로 자리를 바꿉니다. 앞 목록은 공유받은 목록을 고쳐 처음 저장하는 때에만 만들어지며, 저장해 둔 목록이 없었거나 고친 글이 저장돼 있던 글과 똑같으면 생기지 않습니다. 이미 내 목록이 된 뒤에 계속 고치는 동안에는 앞 목록이 그대로입니다. 앞 목록은 한 개뿐이라서, 공유받은 다른 목록을 또 고쳐 덮어쓰면 그때 저장돼 있던 목록으로 바뀌고 그전의 앞 목록은 남지 않습니다. 반면 공유받은 목록에서 결과 창의 빼기 버튼으로 뺀 항목은 저장되지 않아, 저장해 둔 목록은 그대로입니다. 링크가 깨졌거나 열 수 없으면, 안내와 함께 링크를 연 사람이 저장해 둔 목록(없으면 예시 목록)이 대신 나옵니다.
예를 들어 내 저장 목록이 민준, 서연, 지우라고 하면 다음과 같습니다. 같은 목록을 공유 링크로 열고 민준이 뽑혔을 때 결과 창의 “민준” 빼고 다시 돌리기를 눌러도, 저장된 목록은 그대로 민준, 서연, 지우입니다. 공유 링크 없이 평소처럼 연 내 목록에서 민준이 뽑혔을 때 같은 버튼을 누르면, 민준이 지워진 채로 저장되어 다음에 열어도 서연, 지우만 남아 있습니다.
공유 링크와 저장된 목록의 관계 가운데 대표적인 네 가지를 정리하면 아래와 같습니다.
- 공유 링크를 열기만 하면 저장된 목록은 그대로입니다.
- 공유 링크로 연 목록에서 결과 창의 빼기 버튼으로 항목을 빼고 다시 돌려도 저장된 목록은 그대로입니다.
- 입력 칸에서 공유받은 목록을 직접 고치면 고친 목록이 이 브라우저에 저장되어, 전에 저장한 목록을 대신합니다. 전에 저장한 목록은 앞 목록으로 한 개 남아 내 이전 목록으로 되돌리기로 되돌릴 수 있습니다.
- 공유 링크 없이 연 내 목록에서 결과 창의 빼기 버튼으로 항목을 빼고 다시 돌리면, 줄어든 목록이 바로 이 브라우저에 저장됩니다.
사이트 자체가 보내는 것
목록을 다른 곳으로 보내는 기능은 이 사이트 자체에 없습니다. 쿠키를 쓰는 기능도 없습니다. 클립보드는 공유 링크 복사를 누를 때 링크를 넣는 데에만 쓰고, 클립보드에 있는 내용을 읽지는 않습니다. 공유받은 사람이 링크를 열 때도 그 안에 담긴 목록은 사이트로 보내지지 않습니다. 이 설명은 사이트 자체에 대한 것이며, 개인정보 전반은 개인정보 처리방침에서 확인하세요.
키보드와 화면 낭독기
키보드로는 Tab으로 돌림판까지 옮겨 간 뒤 Enter나 Space를 누르면 돌아가고, 선택된 곳에는 테두리가 보입니다. Tab을 처음 누르면 본문으로 건너뛰기 링크가 나타나며, 그 링크를 누르면 본문으로 바로 옮겨 갑니다. 결과 창이 열리자마자 다시 돌리기 버튼이 선택된 상태가 되며, 창은 Esc 키로 닫을 수 있습니다. 뽑힌 이름은 창 안에 글자로 나오지만, 실제 화면 낭독기로 들어 보는 시험은 아직 하지 않았습니다.
필요한 것
돌림판은 자바스크립트가 켜져 있어야 돌아가며, 꺼져 있으면 켜 달라는 안내가 나옵니다. 소리와 전체 화면 버튼은 브라우저가 그 기능을 지원할 때만 보입니다. 밝은 화면과 어두운 화면은 기기 설정을 따르며, 페이지에는 따로 바꾸는 버튼이 없습니다. 공유 링크는 보통 목록을 압축해 담으므로, 받는 쪽 브라우저가 압축을 풀지 못하면 링크가 열리지 않습니다.