WheelOfSpins elige primero un resultado y después anima la ruleta, de modo que el punto donde se detiene visualmente coincide con la entrada seleccionada.
1. Añadir y validar las entradas
WheelOfSpins elige primero un resultado y después anima la ruleta, de modo que el punto donde se detiene visualmente coincide con la entrada seleccionada.
La ruleta parte de las entradas activas proporcionadas por el usuario o la plantilla. Las entradas vacías se eliminan, las etiquetas se normalizan para mostrarse correctamente, y la ruleta solo gira cuando existe una lista utilizable.
Usa únicamente las entradas activas
Elimina las opciones vacías
Muestra la lista final antes de girar
2. Generar un valor aleatorio
El cliente prioriza Web Crypto cuando `crypto.getRandomValues()` está disponible. Si esa API del navegador no está disponible, el código recurre a `Math.random()` para que la ruleta siga funcionando en entornos menos capaces.
Se prioriza Web Crypto
Alternativa con Math.random
Sin afirmaciones criptográficas que no se cumplen
3. Determinar al ganador
El valor aleatorio se convierte en una selección ponderada o no ponderada, según los ajustes y las entradas activas de la ruleta. Ese resultado elegido se usa después como el resultado del giro.
Se respeta el conjunto de entradas activas
La ponderación solo se aplica si está configurada
El resultado se elige antes de que termine la animación
4. Animar la ruleta hasta el resultado
Una vez determinado el ganador, la animación de la ruleta se detiene sobre la entrada elegida, de modo que el selector visible y el resultado aleatorio subyacente queden alineados.
El punto visual coincide con la entrada seleccionada
La animación no sustituye al sorteo
El comportamiento del resultado sigue los ajustes actuales de la ruleta
Búsquedas relacionadas
Esta página también cubre estos términos de búsqueda relacionados.
aleatoriedad de la ruleta
web crypto ruleta aleatoria
cómo elige el resultado la ruleta
cómo funciona la selección aleatoria online
cómo funciona la selección aleatoria gratis
Frequently asked questions
¿WheelOfSpins siempre usa aleatoriedad criptográficamente segura?
No. La implementación prioriza Web Crypto cuando está disponible, pero recurre a Math.random cuando esa API no existe.
¿La animación es lo que decide al ganador?
No. El ganador se elige primero, y la animación se ajusta después para coincidir con ese resultado.
¿La ponderación puede afectar al resultado?
Sí. Si la ruleta usa entradas ponderadas o repetidas, la selección refleja las probabilidades configuradas.