Antes de vender la primera chance publicamos el hash SHA-256 de una semilla secreta:
5a17b5d8738a6e0c11f94d39f2d9308cd128fc6cba145a3e800e9b318f8ddc7e
Semilla revelada al cerrar la venta:
d92d9907389cd4f95ddf5b077e6ba327481d385e2b1b7d0c05539a1ab3604162
Con la semilla revelada, el número ganador de cada puesto sale de:
numero = (primeros 8 bytes de HMAC-SHA256(semilla, "1:puesto:intento") mod total) + 1
Total de números vendidos en este sorteo: 0. Se arranca con intento = 0. Si hay más de un premio y el número cae en una orden que ya ganó, se descarta y se vuelve a calcular con intento + 1, para que nadie se lleve dos premios. Es una cuenta determinística: con la misma semilla y el mismo total, cualquiera llega al mismo resultado.