제비뽑기 하는 방법
- '당첨 수 정하기'에서 쪽지 수와 당첨 수를 정합니다. 나머지 쪽지는 모두 꽝입니다.
- 당첨, 벌칙, 청소 당번처럼 결과가 여러 가지라면 '결과 직접 적기'를 고르고 한 줄에 하나씩 적습니다.
- 쪽지 섞기를 누르면 접힌 쪽지가 깔립니다. 휴대폰을 돌려 가며 한 사람씩 쪽지를 눌러 펼치고, 원하면 쪽지 아래 칸에 뽑은 사람 이름을 적습니다.
- 다 뽑았으면 결과 복사를 눌러 단톡방에 붙여 넣으세요. 남은 쪽지를 한 번에 보고 싶으면 모두 펼치기를 누릅니다.
결과를 직접 적을 때
적은 결과가 쪽지 수보다 적으면 남는 쪽지는 꽝이 됩니다. 결과 3줄에 쪽지 10장이면 7장이 꽝입니다. 결과가 쪽지 수보다 많으면 시작할 수 없으니 쪽지를 늘리거나 결과를 줄이세요. 같은 결과를 여러 장 넣으려면 그 줄을 여러 번 적으면 되고, 빈 줄은 건너뜁니다. 자리 번호를 1부터 차례로 적으면 자리 정하기에도 쓸 수 있습니다.
공정하게 뽑는 방법
스핀픽 제비뽑기는 쪽지를 펼치는 순간에 결과를 정합니다. 아직 나오지 않은 결과 가운데 하나를 브라우저의 crypto.getRandomValues로 고르는데, 남은 결과마다 확률이 같고, 나머지 연산 때문에 생기는 치우침이 없도록 범위 끝의 값은 버리고 다시 뽑습니다. 확률로는 처음에 쪽지를 모두 섞어 두는 것과 같고, 먼저 뽑든 나중에 뽑든 당첨될 확률은 같습니다.
펼치기 전에는 어느 쪽지에 무엇이 들었는지 아직 정해지지 않았기 때문에 화면이나 페이지 코드를 들여다봐도 미리 알 수 있는 답이 없습니다. 다만 결과를 서버에 기록하지 않으므로 추첨을 제대로 했다는 증거를 남겨 주지는 않습니다. 모두가 화면을 함께 보는 자리에서 쓰는 것이 좋습니다.
이런 때 쓰세요
- 청소 당번, 발표 순서, 심부름할 사람 정하기
- 모임에서 벌칙 받을 사람 뽑기
- 회식이나 수업에서 자리 번호 나누기
- 작은 모임에서 경품 나누기
