공정함을 증명할 수 있는 간단한 설명과 그것이 중요한 이유에 대한 간단한 설명을 선호하고 세부 사항이나 세부 사항에 너무 신경쓰지 않는다면 에서 다른 기사를 확인해야 합니다. BC.GAME . 지식과 권력을 추구하는 분들을 위해 베팅 버튼을 클릭할 때마다 발생하는 과정을 안내해 드리겠습니다. 서버 시드 + 클라이언트 시드 + nonce의 조합을 사용하여 생성되는 증명 가능하게 공정한 해시 문자열의 첫 번째 단계에서 시작합니다.
1. [server_seed:client_seed: nonce]를 결합하여 증명할 수 있는 공정한 해시 문자열을 얻습니다.
- 이는 타사 SHA-256 해싱 도구를 사용하여 확인할 수 있습니다.
- 콜론으로 구분하여 올바른 순서로 조합을 입력해야 합니다. (이미지 참조)
- 이전 게임에서 사용된 서버 시드를 보기 전에 시드 쌍을 변경해야 합니다. 베팅 세부 정보 화면에서도 확인할 수 있습니다.
2. 그런 다음 조합의 해시 문자열에서 처음 32개 문자를 가져와 한 번에 두 문자씩 intXNUMX 값으로 변환합니다. (아래 이미지 참조)
- 즉, 문자와 숫자가 포함된 해시 문자열을 숫자만 포함된 문자열로 변환해야 합니다.
- 번호가 매겨진 주사위를 굴리기 위해서는 글자가 아닌 숫자로 작업해야 하기 때문에 이 단계가 필요합니다.
- 타사 XNUMX진수-XNUMX진수 변환기.
3. 마지막 단계에서는 변환된 값을 0x100000000으로 나누고 10001을 곱한 다음 100으로 나누어 결과 숫자가 항상 Classic Dice 게임의 0-100 범위 내에 있도록 합니다.
공식은 다음과 같습니다.
0.027343750(7/(256^1))
+ 0.003097534 (203/(256^2))
+ 0.000004351 (73/(256^3))
+ 0.000000051 (221/(256^4))
= 0.030445687(*10001/100)
= 3.044873157
이 클래식 주사위 라운드의 최종 결과는 3.04입니다. 받아들일 것이 많고 매우 복잡해 보인다는 것을 알고 있지만, 우리 서버는 당신이 내기 버튼을 클릭하는 순간 이 모든 수학을 처리합니다. 플레이어가 주사위를 굴릴 때마다 이러한 기능을 수행해야 하는 실제 카지노의 크랩스 딜러를 상상하지 않을 수 없습니다.
결론
이 연습이 롤을 생성하는 데 사용되는 프로세스를 더 잘 이해하는 데 도움이 되었기를 바랍니다. BC.GAME 의 재미있고 신나는 클래식 주사위. 다른 게임에 대한 다른 자세한 설명과 설명을 확인하십시오.