Ir al contenido principal

Justicia del juego "Limbo"

Wendy avatar
Escrito por Wendy
Actualizado esta semana

¿Cómo se calculan los resultados?

Para obtener los resultados.

Cadena hexadecimal: hash = HMAC_SHA256(clientSeed:nonce, serverSeed)

Ejemplo: 6b5124897c3c48d0e46cc9249f08c7e560792459f1bad1171224643b5d2be231

  1. Tome un valor aleatorio en el rango de 2^52, es decir, 16^13, es decir,un número hexadecimal de 13 bits (porque el valor hash es hexadecimal, 2^52 === 16^13)6b5124897c3c4 (6b5124897c3c4 equivale a 1887939992208324 en el sistema decimal).

  2. Distribuya el valor aleatorio entre 0 y 1, dividiéndolo por el valor máximo de 13 fs, a saber, 6b5124897c3c4/fffffffffffff.Dado el carácter aleatorio discreto del valor hash, podemos pensar que cualquier valor hash se puede transformar en un número aleatorio de 0~1 (fffffffffffff es igual a 45035996270496 en el sistema decimal) 1887939992208324/4503599627370496 = 0.419206889692064.

  3. Haz que la ventaja de la casa sea del 1%.Además, para calcular 99/(1-X), donde X es el valor aleatorio calculado en el Paso 2.Cuando X es 0, el resultado es 99; cuando X es 1, el resultado es infinito positivo; cuando X es 0.01, el resultado es 100; cuando X es menor que 0.01, el resultado es menor que 100.

    99/(1-0.419206889692064) = 170.45656748150867

  4. Todos los valores menores de 100 se establecerán en 100.En otras palabras, hay una probabilidad del 1% de que aparezca 100.Redondea el número y divídelo por 100 para obtener el resultado final.

    170/100 = 1.70

Nota: Se debe establecer una nueva semilla para verificar los datos anteriores (la semilla del servidor está encriptada).

¿Realmente necesitabas saber esto?Probablemente no.Está ahí para aquellos que esperan transparencia y precisión en un juego de azar demostrablemente justo.

Ponemos nuestras “cartas sobre la mesa.”

¡Buena suerte!

¿Ha quedado contestada tu pregunta?