동전 던지기
앞면? 뒷면? 클릭 한 번으로 결정
불러오는 중…
이 도구가 도움이 됐나요?
이 도구는
동전 던지기는 버튼 하나로 앞면·뒷면을 무작위로 정하는 도구입니다. 혼자 쓸 때는 누를 때마다 암호학적으로 안전한 난수(crypto.getRandomValues)로 그 자리에서 앞뒤를 정하고, 동전이 1.3초 동안 3D로 다섯 바퀴 넘게 돌다가 결과 면을 정면에 두고 멈춥니다. 초대 링크로 함께 던지면 이야기가 달라집니다 — 방을 만들 때 정해진 시드값 하나를 모두가 공유하기 때문에, 방에 있는 누구든 던지기를 누르면 서버의 던진 횟수만 하나 늘고, 그 번째 결과가 같은 공식으로 계산되어 전원의 화면에 동시에 같은 면으로 나타납니다. 서버는 결과 자체를 저장하지 않고 필요할 때마다 그 자리에서 다시 계산합니다.
사용법
- 동전을 눌러 던집니다.
- 1.3초 동안 3D로 회전하다 멈추며 앞면(🙂) 또는 뒷면(🌙)이 나옵니다.
- 결과 아래로 최근 던진 기록(최대 20개)과 앞뒤 횟수가 쌓입니다.
- "친구와 함께 하기"를 누르면 방이 만들어지고 주소창에 방 링크가 붙습니다.
- 이 링크를 공유하면 들어온 사람 모두가 같은 결과를 실시간으로 봅니다.
- 방에서는 누가 눌러도 전원의 화면이 함께 굴러갑니다 — 계속 눌러 이어가면 됩니다.
자주 묻는 질문
- 앞면과 뒷면이 나올 확률이 같나요?
- 네. 매번 새로 무작위 값을 뽑아 절반씩 확률을 나누므로 앞면·뒷면 어느 쪽으로도 치우치지 않습니다.
- 함께 던지기에서는 누가 던진 걸로 처리되나요?
- 방에 있는 누구든 던지기를 누르면 서버의 던진 횟수가 하나 늘고, 그 결과가 방 전원의 화면에 동시에 같은 면으로 표시됩니다.
- 링크로 나중에 들어온 사람도 이전 결과를 보나요?
- 네. 방에 들어오면 그때까지 던진 횟수를 바탕으로 마지막 결과와 최근 기록이 애니메이션 없이 바로 채워집니다.
- 계속 던지면 기록이 저장되나요?
- 화면에는 최근 20번까지만 보여주고, 함께 던지기 방은 최대 500번까지 던진 횟수만 서버에 기록됩니다. 무엇이 나왔는지는 저장하지 않고 필요할 때 그 자리에서 계산합니다.
- 던지는 중에 다시 누르면 어떻게 되나요?
- 던지는 중(1.3초)에는 버튼이 비활성화되어 눌러도 반응하지 않습니다. 회전이 끝나 결과가 나온 뒤에야 다시 던질 수 있습니다.
- 함께 던지기 방은 계속 쓸 수 있나요?
- 네. 방은 만든 뒤 7일 동안 유지되다 자동으로 정리됩니다. 그 전까지는 같은 링크로 몇 번이든 이어서 던질 수 있습니다.
- 동전이 도는 모습은 실제로 무작위인가요, 아니면 결과를 보여주는 연출인가요?
- 결과가 먼저 정해지고, 동전은 그 결과를 정면에 두기 위해 5바퀴 넘게 도는 연출입니다. 즉 회전은 결과를 보여주는 과정이지, 도는 도중에 결과가 바뀌지 않습니다.
- 결과를 미리 알거나 조작할 수 있나요?
- 아니요. 혼자 던질 때는 매번 새로 뽑는 난수가 앞뒤를 반반으로 정하고, 함께 던지기는 방을 만들 때 정해진 시드값으로 계산되므로 어느 쪽도 결과를 미리 알거나 바꿀 수 없습니다.
- 이 도구를 쓸 때 서버로 무엇이 전송되나요?
- 혼자 던질 때는 아무것도 전송되지 않습니다. 함께 던지기 방에서는 던진 횟수와 방 식별자만 서버가 들고 있을 뿐, 무엇이 나왔는지는 저장하지 않습니다.