공정하게 뽑는 방법

결과를 무엇이 정하는지, 직접 해 보는 확인, 아직 증명하지 못하는 것까지 알려 드려요.

명단은 이 기기에만 저장돼요. 이름은 어디에도 올라가지 않아요.

결과는 이렇게 정해져요

  • [돌리기]를 누르는 순간, 돌림판이 움직이기 전에 결과가 정해져요. 돌아가는 모습은 그 결과를 보여 줄 뿐이에요.
  • 기기에 들어 있는 보안용 난수를 써요. 비밀번호를 만들 때 쓰는 것과 같은 종류예요.
  • 어떤 간단한 방법은 앞쪽 이름을 아주 조금 더 자주 뽑아요. 그래서 난수가 그런 치우침을 만드는 작은 자투리 범위에 걸리면 버리고 새로 뽑아요.
  • 바늘은 당첨 칸의 가운데 90% 안, 고르게 정한 자리에 멈춰요. 칸 경계선에 멈추지 않고, 아슬아슬하게 비껴가는 연출도 없어요.
  • [멈춤]이나 건너뛰기는 도는 시간만 줄여요. 결과는 그대로예요.
  • 민준*3 같은 무게는 늘 세 배 큰 칸으로 보여요. 숨은 모드도, 숨은 무게도 없어요.

직접 1만 번 돌려 보세요

돌림판이 쓰는 뽑기 함수를 그대로, 여러 번 이어서 이 브라우저 안에서 돌려요. 아무것도 밖으로 보내지 않아요. 공정하다면 이름마다 칸 크기만큼 비슷하게 나와요.

12개

예시 이름이에요. 내 명단을 붙여 넣어 확인해 보세요.

한 줄에 하나씩. 민준*3 은 세 번으로 셈해요.

돌리는 횟수

명단 ID 확인

결과마다 명단 ID가 있어요. 이름과 순서, 무게로 만들어져요. 명단을 여기에 붙여 넣으면 명단 ID가 나와요. 결과에 있던 ID와 같으면 명단은 바뀌지 않은 거예요.

명단을 붙여 넣으면 명단 ID가 나와요.

이 브라우저에서는 이 페이지에서 명단 ID를 만들 수 없어요.

이 명단의 ID22C7-2414-324C

전체 지문22C72414324C2B1B8778EAF3065F10CC17DF94EC34142C68738CBFFC56921ECB

명단 ID는 명단의 지문(SHA-256) 앞부분이에요. 같은 명단은 늘 같은 지문이 나오고, 한 글자만 바뀌어도 완전히 달라져요. 줄 앞뒤 공백과 빈 줄은 세지 않아요.

이것으로 증명하지 못하는 것

명단 ID는 명단이 바뀌지 않았다는 것을 보여 줘요. 하지만 주최자가 다른 기기에서 마음에 드는 결과가 나올 때까지 다시 돌리지 않았다는 것은 증명하지 못해요.

나중에 공개 확인 페이지를 만들 계획이에요. 주최자가 돌리기 전에 지문을 먼저 공개하면, 누구나 돌린 뒤에 결과를 확인할 수 있어요.

돌림판으로 돌아가기