Cómo funcionan nuestras herramientas aleatorias
Random Wheel Tools utiliza la fuente aleatoria criptográfica del navegador, validaciones explícitas y reglas de muestreo documentadas. Esta página explica qué demuestra eso y qué no.
Entropía y enteros sin sesgo
Los sorteos comienzan con crypto.getRandomValues(). Los intervalos de enteros usan muestreo por rechazo: se descarta la parte final incompleta del rango de 32 bits para evitar el sesgo de módulo. Si la API necesaria del navegador no está disponible, la herramienta informa del fallo en lugar de recurrir a Math.random().
Mezcla, ponderación y sorteos sin repetición
Las listas uniformes usan la mezcla Fisher–Yates o un muestreo parcial sin reemplazo. Las herramientas ponderadas validan cada peso positivo y muestran la probabilidad modelada del primer sorteo. Los modos de eliminación y sin repetición toman una instantánea antes de la animación para que las ediciones o los eventos duplicados no cambien un resultado en curso.
Límites de la equidad
La aleatoriedad criptográfica del navegador es adecuada para decisiones habituales de clase, equipo, fiestas y uso personal. No es aleatoriedad atmosférica, un servicio de sorteos regulado, una auditoría notarial ni una prueba de que la lista de origen estaba completa. Un comprobante local del sorteo ayuda a reproducir lo que registró el navegador, pero no es una certificación de terceros.
Pruebas y correcciones
El motor aleatorio admite entropía inyectada para pruebas unitarias y de límites deterministas. Las comprobaciones de publicación cubren la inclusión, la identidad de duplicados, los límites de rango, la migración del espacio de trabajo, la cancelación, la hidratación y los ciclos de exportación e importación CSV. Los defectos reproducibles pueden notificarse a la dirección de soporte de la página de Contacto.
Señal de resultado generada
La señal opcional de la ruleta se genera durante la ejecución con dos notas de oscilador de Web Audio. Es una salida original del programa y no descarga ni incluye música ni grabaciones de sonido de terceros.
Referencias primarias
La implementación se ha escrito de forma independiente conforme a la API de criptografía web del W3C y a algoritmos de muestreo estándar. El comportamiento y los límites del producto se documentan por versión en el historial público de cambios.
Revisión del producto y la metodología: