무작위성이 목소리였던 시절
가장 오래된 난수 생성 도구는 장난감이 아니라 소통의 도구였습니다. 아스트라갈리 — 양이나 염소의 발목뼈로, 자연스럽게 네 면을 가진 이 뼈들은 고대 지중해 전역에서 게임과 점술 모두에 사용되었습니다. 중국은 시초점을 통해 주역을 읽었습니다. 고대 이스라엘은 제비를 뽑았고, 일본은 신들 앞에서 진지하게 쿠지를 뽑아 1428년에는 제비뽑기로 쇼군을 선택하기까지 했습니다. 어디서나 전제는 같았습니다: 인간의 손이 조종할 수 없는 결과라야 인간의 손을 넘어선 의지를 담을 수 있다는 것이었죠.
이 시대가 이미 이해하고 있던 것을 주목하세요: 의식 전체의 가치는 그것이 조작 불가능하다는 것에 달려 있었습니다. 제비를 몰래 바꿔치기한 사제는 게임 하나를 망친 게 아니라 신성과의 통로 자체를 파괴한 것입니다. 공정성 기술은 확률론 자체보다 오래되었습니다.
물체가 정직해지다
정육면체 주사위는 수천 년 전에 등장했고, 그와 함께 좀 더 조용한 형태의 신뢰가 나타났습니다: 신이 아니라 대칭성에 대한 신뢰였죠. 공정한 주사위는 그 기하학적 구조 때문에 정직합니다. 누구나 그것을 살펴보고, 굴리고, 무게를 잴 수 있습니다. 카지노는 딜러가 새 카드덱을 앞면이 보이게 펼칠 때마다 여전히 이 시대 속에 살고 있습니다 — 물체 자체가 증거인 것이죠.
수학은 부끄러울 정도로 늦게 도착했습니다. 의사이자 점성술사, 강박적인 도박꾼이었던 제롤라모 카르다노는 16세기에 확률 게임에 관한 최초의 진정한 논문을 썼습니다(그의 사후 한참 뒤인 1663년에야 출판되었습니다). 미완성 게임의 판돈을 나누는 문제에서 시작된, 파스칼과 페르마의 유명한 1654년 서신 교환은 우연을 계산 가능한 대상으로 바꾸어놓았습니다. 확률론은 대학이 아니라 카드 테이블에서 탄생했습니다.
기계와 검사관들
20세기는 산업 규모의 무작위성을 필요로 했습니다 — 통계, 시뮬레이션, 암호학, 그리고 국가 복권을 위해서였죠. 물리적 주사위로는 규모를 감당할 수 없었습니다. RAND 코퍼레이션은 1940년대 후반 전자식 룰렛을 만들었고, 그 결과물을 책으로 출판했습니다. 『백만 개의 무작위 숫자』(1955)는 실제로 통계학자들이 구매한 책이었습니다. 영국은 ERNIE(1957)로 응답했는데, 이는 전자 난수 표시 장치(Electronic Random Number Indicator Equipment)로, 네온관의 열잡음에서 프리미엄 본드 당첨자를 뽑아냈습니다.
Computers posed a paradox: a deterministic machine cannot produce true randomness at all. John von Neumann, who devised one of the first pseudo-random generators, said it plainly: “Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.” Pseudo-randomness — sequences that only look random — turned out to be enough for almost everything, and the craft became making them look random enough. The workhorse of the modern era, the Mersenne Twister (1997), came from two Japanese mathematicians, Makoto Matsumoto and Takuji Nishimura.
이 시대의 도박은 제도적 신뢰에 정착했습니다: 인증된 하드웨어 생성기, 테스트 연구소, 규제 기관, 하단에 표시된 라이선스 번호. 이 방식은 작동은 하지만 — 플레이어가 검증할 수 있는 것은 로고뿐입니다. 검사관을 다시 굴려볼 수는 없으니까요.
현재의 시대: 아무도 정직할 필요가 없다
암호학이 질문 자체를 바꾸어놓았습니다. 해시 커밋먼트를 이용하면 하우스가 베팅 전에 무작위성을 미리 고정시키고, 이후 아무것도 바뀌지 않았음을 증명할 수 있습니다 — 이것이 공정성 증명 게임(provably-fair gaming) 뒤에 있는 커밋-리빌 방식입니다. NIST(2013)와 drand(2019, 독립 기관 연합이 운영)와 같은 공개 무작위성 비콘은 어느 한 참여자도 조종할 수 없는 검증 가능한 무작위 펄스를 발행합니다. 검증 가능한 무작위 함수(VRF)는 자체 수학적 증명이 첨부된 채로 도착하는 숫자를 만들어냅니다. 물리적 시대조차 암호학적 후속편을 얻었습니다: 촬영되고 해시화되어 웹의 상당 부분에 서비스를 제공하는 인프라에 엔트로피를 공급하는 라바 램프 벽 말이죠.
이 이야기 전체를 관통하는 흐름: 각 시대는 신뢰의 위치를 옮겨왔습니다 — 신들에서, 물체로, 제도로, 그리고 누구나 실행할 수 있는 수학으로. 공정성 증명 라운드는 신학이 SHA-256으로 대체된 신전 제비뽑기입니다: 상자가 마침내 투명해진 것이죠.
ENGINE-VERIFIEDBetkyo’s games sit in the fourth era on purpose: every original derives from a committed seed pair, and the verifier shares its code with the generator. The scheme is documented per game on the fairness page.
遊네 번째 시대를 직접 실행해보세요
하나의 무료 롤, 하나의 커밋된 시드, 하나의 검증 가능한 결과 — 클릭 한 번에 담긴 역사 전체.주사위 →
자주 묻는 질문
알려진 가장 오래된 난수 생성 도구는 무엇인가요?
아스트라갈리 — 발굽 동물의 네 면을 가진 발목뼈 — 는 가장 오래된 도구 중 하나로, 정육면체 주사위가 우연의 형태를 표준화하기 훨씬 전부터 고대 세계 전역에서 게임과 점술에 사용되었습니다.
컴퓨터는 왜 진정한 무작위성을 만들어낼 수 없나요?
동일한 상태가 주어진 결정론적 기계는 항상 동일한 출력을 만들어냅니다. 따라서 컴퓨터는 물리적 세계에서 엔트로피를 수집하거나(잡음, 타이밍, 하드웨어 센서), 작은 진짜 무작위 시드를 긴 의사난수 시퀀스로 확장합니다 — 이것이 바로 커밋된 시드를 감사 가능하게 만드는 이유입니다.
의사 난수가 도박에 충분히 좋을까?
암호학적 의사 난수는 충분합니다 — 그 수열은 계산적으로 진짜 무작위성과 구별할 수 없으며, 커밋-리빌 방식에서는 결정론적 특성이 오히려 장점이 됩니다. 바로 이 점 덕분에 과거 라운드를 정확히 재계산하고 검증할 수 있습니다.
출처 및 참고 자료
- 제롤라모 카르다노, 『Liber de ludo aleae』(16세기 집필, 1663년 출판)
- 파스칼-페르마의 점수 문제 관련 서신, 1654년
- RAND 코퍼레이션, 『A Million Random Digits with 100,000 Normal Deviates』(1955)
- ERNIE와 프리미엄 본드 — 영국 국립저축은행, 1957년
- M. 마츠모토 & T. 니시무라, “메르센 트위스터” (1997)
- drand / League of Entropy — 분산형 난수 비콘
이 글에서 다루는 게임