동전 던지기
버튼을 누르면 동전이 공중에서 뒤집히며 앞면이나 뒷면으로 떨어집니다. 두 면의 확률은 정확히 같습니다. 결과는 브라우저의 암호용 난수원에서 나오며, 섞어 둔 그림 목록을 넘기는 것이 아닙니다. 동전 아래에는 집계와 최장 연속 횟수가 나옵니다. 추첨의 공정함을 의심하게 만드는 것이 바로 그 연속이기 때문입니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 「동전 던지기」를 누르세요. 0.5초쯤 돌다가 나온 면으로 멈춥니다.
- 여러 사람 몫을 한 번에 정해야 하면 동전 개수를 늘리세요. 한 번에 최대 100개가 떨어지고 결과는 「앞면 몇 개, 뒷면 몇 개」로 요약됩니다.
- 아래 줄은 이 탭에서 던진 모든 횟수를 셉니다. 각 면이 몇 번, 전체가 몇 번, 앞면 비율이 몇 퍼센트인지.
- 「집계 초기화」를 누르면 집계와 지난 던지기 띠가 지워집니다. 동전 자체는 초기화할 필요가 없습니다. 어차피 매번 독립입니다.
알아두면 좋은 점
집계는 다음 던지기에 대해 아무것도 말하지 않는다
앞면이 다섯 번 연속 나오면 이제 뒷면이 「나올 차례」처럼 느껴집니다. 그렇지 않습니다. 동전에는 기억이 없고 여섯 번째도 여전히 반반입니다. 이 느낌은 너무 흔해서 도박사의 오류라는 이름까지 있습니다. 그래서 이 도구는 집계 옆에 최장 연속 횟수를 함께 보여 줍니다. 긴 연속은 추첨이 망가졌다는 증거가 아닙니다. 정직한 백 번 안에 여섯 번 연속이 나오는 것은 아주 평범한 일입니다. 시간이 지나며 고르게 되는 것은 비율이고, 그것도 느립니다. 천 번을 던져도 보통 절반에서 몇 퍼센트 떨어진 자리에 있지, 정확히 절반에 앉지는 않습니다.
화면의 동전이 손안의 동전보다 공정하다
진짜 금속 동전은 완벽하게 공정하지 않습니다. 탁자 위에 세워 돌리면 한쪽으로 뚜렷하게 치우칩니다. 테두리가 조금씩 고르지 않게 가공되기 때문입니다. 공중에 던져도 처음 위에 있던 면이 다시 위로 올 확률이 약 51 %입니다. 깔끔하게 뒤집히는 대신 축을 중심으로 흔들리기 때문입니다. 작은 편향이지만 실재하는 물리적 편향입니다. 디지털 던지기에는 테두리도 흔들림도 없어서, 두 결과가 구조적으로 같습니다.
무작위는 어디서 오는가
매번 crypto.getRandomValues에서 1비트를 읽습니다. 브라우저의 암호용 난수원이며, 키와 세션 토큰을 만들 때 쓰는 것과 같은 출처입니다. 흔히 쓰는 Math.random은 여기서 쓰지 않습니다. 앞선 몇 개의 값으로 출력을 예측할 수 있는데, 애니메이션이라면 상관없지만 무언가 걸린 추첨이라면 이야기가 다릅니다. 추첨은 여러분의 탭 안에서 이루어지고 밖으로 나가지 않습니다. 인터넷을 꺼도 됩니다.
자주 묻는 질문
정말 반반인가요?
네, 정확히 그렇습니다. 면을 정하는 것은 1비트의 난수이고 그 두 값은 같은 확률로 나옵니다. 가중치도, 「재미를 위한」 보정도, 숨은 규칙도 없습니다. 수천 번 던져 보면 비율은 50 % 근처에 자리 잡고 정직한 추첨답게 조금씩 흔들립니다.
앞면이 다섯 번 연속 나왔습니다. 이제 뒷면이 더 잘 나오나요?
아닙니다. 매번 처음부터 시작하고 이전 결과를 모릅니다. 다음도 여전히 반반입니다. 그런 연속은 정상입니다. 백 번 중에 다섯 번이나 여섯 번 연속은 안 나오는 쪽이 오히려 드뭅니다.
동전을 여러 개 던질 수 있나요?
네, 한 번에 최대 100개입니다. 여러 사람이 동시에 답이 필요할 때 편하고, 비율이 어떻게 움직이는지 직접 보고 싶을 때도 좋습니다. 한 번에 100개면 열 번만 눌러도 천 번입니다.
결과가 어딘가로 전송되나요?
아닙니다. 던지기는 이 탭 안에서 끝나고, 전송도 서버 저장도 기록도 없습니다. 인터넷 없이 동작하며 탭을 닫으면 집계는 사라집니다.
정말로 무언가를 정하는 데 써도 되나요?
그러라고 만든 도구이고, 주머니 속 동전보다 공정합니다. 사람들 사이에서 정할 때는 진짜 동전과 똑같이 하세요. 어느 면이 무엇을 뜻하는지 먼저 정하고, 모두 같은 화면을 보면 됩니다.
관련 도구
- 난수 생성기 범위를 정하고 필요한 개수를 넣은 뒤 버튼을 누르세요. 추첨이라면 「중복 없이」를 켜세요. 같은 숫자가 두 번 나오지 않습니다.
- 무작위 뽑기 토요일 당번은 누구인지, 누가 먼저 발표하는지, 남은 표 한 장은 누구 것인지. 아무도 밀 수 없는 뽑기만이 이것을 공평하게 정합니다. 그래서 여기서는 보통 난수가 아니라…
- 비밀번호 생성기 페이지를 열면 브라우저의 암호학적 난수 생성기로 새 비밀번호가 즉시 만들어집니다. 전송도, 기록도, 저장도 하지 않습니다.
- UUID 생성기 버튼을 누르면 데이터베이스나 설정 파일, 테스트 데이터에 바로 붙여 넣을 수 있는 식별자가 나옵니다. 페이지 안에서 만들어지므로, 남이 이미 본 번호를 서버가 건네주는 일…
- QR 코드 생성기 링크든 문장이든 입력하는 순간 코드가 만들어집니다. 화면용은 PNG, 인쇄용은 SVG로 받으세요. SVG는 아무리 키워도 선이 흐트러지지 않습니다.
- 와이파이 QR 코드 네트워크 이름과 비밀번호를 입력하면 코드가 바로 나옵니다. 손님은 카메라를 갖다 대기만 하면 접속되고, 대문자와 하이픈이 섞인 비밀번호를 불러 줄 일도 없습니다.
- 링크 QR 코드 링크를 붙여넣으면 코드가 바로 만들어집니다. 주소를 곧장 가리키므로 중간에 만료되거나 방문자를 집계하는 단축 서비스가 끼어들지 않습니다.
- 바코드 생성기 값을 넣으면 코드가 바로 그려집니다. 벡터로 나오므로 어떤 크기의 라벨에서도 선명하고, 스캐너에 필요한 여백도 이미 들어 있습니다.