¿Cómo se determinan los animalitos ganadores?
En Mejor Lotto no existen tómbolas a puerta cerrada ni algoritmos internos opacos. Cada resultado se extrae directamente del Hash de un bloque público de la red Ethereum (Mainnet) y se calcula mediante una fórmula matemática abierta. Cualquier jugador o auditor puede comprobar el resultado de forma independiente.
El ciclo de vida de cada sorteo
Para asegurar que nadie pueda predecir ni cambiar un resultado, el sistema sigue una secuencia estricta e irreversible.
Cierre Inamovible de Ventas
Exactamente 5 minutos antes de la hora pautada (por ejemplo, a las 07:55 AM para el sorteo de las 08:00 AM), el servidor cierra automáticamente la sesión de apuestas.
A partir de ese segundo, ningún ticket puede ser emitido, anulado ni editado. El bloque de Ethereum que determinará el resultado aún no ha sido minado ni validado en la blockchain, garantizando que nadie conozca el resultado por adelantado.
Selección del Bloque en Ethereum
Al cumplirse la hora en punto del sorteo (ej. 08:00:00 AM hora Caracas), el sistema consulta los nodos públicos de Ethereum y toma como referencia el último bloque validado por la red cuyo timestamp sea inmediatamente anterior o igual al momento programado.
Ethereum es una red descentralizada gobernada por cientos de miles de validadores independientes a nivel mundial. Es criptográficamente imposible que Mejor Lotto o cualquier tercero manipule el contenido de un bloque.
Extracción del Block Hash
Cada bloque de Ethereum tiene una huella digital única llamada Block Hash. Es una cadena hexadecimal de 64 caracteres (256 bits).
Este valor es público, inmutable e imborrable. Queda registrado en la base de datos de Mejor Lotto junto con el número del bloque para que cualquiera pueda consultarlo en Etherscan.
Aplicación de la Regla (Módulo 38)
Se aplica la regla oficial full_hash_decimal_mod_38:
- El hash se convierte de hexadecimal a un entero decimal gigante.
- Se calcula el residuo dividiendo entre 38 (Decimal % 38).
- El resultado es siempre un número entre 0 y 37 (38 posiciones en total).
- La posición obtenida indica sin ambigüedad el animalito ganador.
La fórmula matemática paso a paso
Entiende la transformación exacta desde el hash del bloque hasta la ruleta de animalitos.
Paso A: Normalización del Hash Hexadecimal
El hash del bloque de Ethereum consta de 64 caracteres en base 16 (hexadecimal). Se retira el prefijo 0x y se convierte a minúsculas:
Paso B: Conversión a Decimal Gigante (BigInt)
Dado que el hash tiene 256 bits, su valor supera por mucho el límite de los enteros normales de 64 bits. En Mejor Lotto se emplea aritmética de precisión arbitraria (BCMath / BigInt) para convertir el número hexadecimal a su valor decimal exacto de ~77 dígitos:
Paso C: Cálculo del Módulo 38
El operador matemático módulo (%) obtiene el residuo de la división entera entre 38. En cualquier división entre 38, el residuo solo puede ser un número entero comprendido entre 0 y 37 inclusive:
Nota de probabilidad: Debido a que el rango de 256 bits (2^256) es astronómico, cada uno de los 38 animalitos tiene exactamente la misma probabilidad matemática uniforme de ser elegido (1 en 38, aprox. 2.6316%).
Paso D: Mapeo de la Posición al Animalito Ganador
La posición obtenida (0 a 37) se traduce en la ruleta de 38 animalitos según la tabla oficial:
Calculadora y Verificador de Hash
Pega cualquier Hash de bloque de Ethereum (de un sorteo real o cualquier bloque de Etherscan) y comprueba al instante el cálculo exacto ejecutado directamente en tu navegador.
--
Número #-- · Posición --Mapeo de las 38 Posiciones de la Ruleta
Cada número resultante de la operación mod 38 (desde 0 hasta 37) corresponde a un animalito único e inalterable.
Sorteos recientes verificados
Registros oficiales guardados en la plataforma con su respectivo bloque de Ethereum y enlace de verificación directa en Etherscan.
| Fecha y Hora | Bloque Ethereum | Fórmula (% 38) | Animalito Ganador | Etherscan |
|---|---|---|---|---|
| 20:00 PM 04/11/2026 | #26,344,898 | Posición 19 |
🫏
Burro
#18
|
Auditar |
| 19:00 PM 04/11/2026 | #26,344,598 | Posición 32 |
🦔
Lapa
#31
|
Auditar |
| 18:00 PM 04/11/2026 | #26,344,299 | Posición 26 |
🐔
Gallina
#25
|
Auditar |
| 17:00 PM 04/11/2026 | #26,343,999 | Posición 9 |
🐭
Ratón
#08
|
Auditar |
| 16:00 PM 04/11/2026 | #26,343,699 | Posición 11 |
🐯
Tigre
#10
|
Auditar |
| 15:00 PM 04/11/2026 | #26,343,402 | Posición 14 |
🐒
Mono
#13
|
Auditar |
| 14:00 PM 04/11/2026 | #26,343,103 | Posición 9 |
🐭
Ratón
#08
|
Auditar |
| 13:00 PM 04/11/2026 | #26,342,803 | Posición 7 |
🐸
Rana
#06
|
Auditar |
Script de verificación independiente
Cualquier programador puede replicar el cálculo en su propia computadora con pocas líneas de código. No necesitas confiar en nuestra palabra: corre el script y compruébalo.
# 1. Pega aquí el Hash del bloque obtenido en Etherscan
block_hash = "0x914f757f9ff4674e25e3a32801bcfa50b691079326f295b9d5c317b6d19451b8"
# 2. Convertir hexadecimal a entero decimal de 256 bits
numeric_value = int(block_hash, 16)
# 3. Aplicar regla oficial: Módulo 38 (0..37)
position = numeric_value % 38
# 4. Mapear la posición al animalito oficial
if position == 0:
animal = "0 - Delfín"
elif position == 1:
animal = "00 - Ballena"
else:
animal = f"{position - 1:02d}"
print(f"Posición Matemática: {position}")
print(f"Animalito Ganador: {animal}")
// 1. Hash del bloque tomado de Etherscan
const blockHash = "0x914f757f9ff4674e25e3a32801bcfa50b691079326f295b9d5c317b6d19451b8";
// 2. BigInt soporta números hexadecimales sin límite de precisión
const numericValue = BigInt(blockHash);
// 3. Módulo 38 oficial
const position = Number(numericValue % 38n);
// 4. Mapeo a animalito
const animal = position === 0 ? "0 - Delfín"
: position === 1 ? "00 - Ballena"
: String(position - 1).padStart(2, "0");
console.log(`Posición: ${position} -> Ganador: ${animal}`);
Preguntas frecuentes sobre transparencia
Claridad absoluta en cada aspecto de la seguridad e imparcialidad del juego.
¿Puede la plataforma predecir o cambiar el resultado?
No. Los bloques de Ethereum son creados por una red mundial de miles de nodos descentralizados. Dado que las ventas de Mejor Lotto cierran estrictamente 5 minutos antes del sorteo, el bloque de referencia aún no existe al momento de emitir las apuestas.
¿Por qué son 38 posiciones si son 36 animalitos tradicionales?
La ruleta completa de Mejor Lotto incluye 38 opciones: el animalito 0 (Delfín), el 00 (Ballena) y los 36 animalitos del 01 al 36 (Culebra). Al calcular el residuo módulo 38 (mod 38), cada uno de los 38 animalitos cuenta con una probabilidad matemática idéntica de 1/38.
¿Cómo sé que el bloque no fue elegido a conveniencia?
La regla del sistema es automática y fija: siempre se toma el bloque cuyo timestamp sea inmediatamente anterior o igual al momento programado del sorteo (scheduled_at). No hay intervención humana para seleccionar qué bloque utilizar.
¿Cómo puedo auditar un resultado en Etherscan?
En la cartelera principal de Mejor Lotto, haz clic en el botón “Verificar” de cualquier sorteo finalizado. Se abrirá la ventana con el enlace directo a Etherscan.io. Allí podrás ver el Block Hash oficial, copiarlo y pasarlo por nuestra calculadora o ejecutar el script en tu computadora.
Resultados limpios. Pagos garantizados.
Registra tus apuestas directamente desde la App o en nuestras agencias autorizadas. Recibe tu ticket digital al instante.