Cómo funciona la justicia
En LUCKVERSE cada resultado se sortea primero, con cuidado, y solo después se anima. Así es exactamente como funciona.
La fuente de azar
Todas las herramientas usan crypto.getRandomValues(), el generador de números aleatorios criptográficamente seguro que incluyen todos los navegadores modernos. Es la misma fuente que usan los navegadores para las claves de cifrado y no se puede predecir a partir de resultados anteriores.
Enteros sin sesgo
Un atajo habitual, tomar un número aleatorio y usar el resto de dividirlo por el rango, favorece un poco a los valores pequeños. LUCKVERSE usa muestreo por rechazo: los valores que causarían ese sesgo se descartan y se vuelven a sortear. Todos los números de un rango tienen exactamente la misma probabilidad.
Los pesos son exactos
En una ruleta con pesos, una entrada con peso 3 sale con probabilidad 3 dividido entre el peso total, mediante un único sorteo de un entero sin sesgo sobre el total. El tamaño de cada sector se calcula con los mismos pesos, así que la imagen muestra la probabilidad real.
La animación sigue al sorteo
El ganador se elige antes de que la ruleta se mueva. Luego la ruleta da varias vueltas y frena hasta caer dentro del sector ganador, lejos de sus bordes. Al pararse, se comprueba que el sector bajo la flecha es el ganador sorteado. Nuestras pruebas automáticas lo repiten veinte mil veces en cada versión.
Escaleras justas
Una escalera de la suerte dibujada al azar no suele ser justa: con pocos travesaños, la gente tiende a acabar cerca de donde empezó. LUCKVERSE primero sortea un resultado uniforme y después construye una escalera que lleva exactamente a él. Todas las formas de emparejar personas y resultados son igual de probables, y cada escalera se comprueba para que cada línea llegue a un resultado distinto.
Sorteos verificables
Para sorteos, el Sorteo de nombres puede hacer un sorteo que cualquiera puede comprobar después:
- Se crea una semilla secreta de 256 bits. Se muestra su huella, el SHA-256 de la semilla junto con un hash de la lista exacta, para que la publiques.
- Opcionalmente, tu público aporta una sal pública después de publicar la huella.
- Los ganadores se calculan a partir de la semilla y la sal con un flujo SHA-256 determinista y el mismo muestreo sin sesgo.
- Revelas la semilla. Cualquiera puede abrir la página de verificación, recalcular la huella y los ganadores y confirmar que nada cambió.
Lo que no hacemos
LUCKVERSE no tiene apuestas, ni dinero, ni premios propios. Los resultados no se guardan en un servidor: tus listas e historial se quedan en tu navegador.