- Entradas válidas
- Web Crypto: valor aleatorio seguro
- Muestreo por rechazo: asignación sin sesgo
- Ganador seleccionado
- La ruleta se anima
- Resultado mostrado
¿Cómo funciona una ruleta aleatoria?
Una ruleta aleatoria digital combina un conjunto de entradas válidas, una fuente de aleatoriedad y una forma de asignar un valor aleatorio a una entrada. Selecciona un resultado y normalmente muestra una ruleta giratoria como forma visual de revelarlo. Por ejemplo, un conjunto de cuatro opciones necesita una selección que apunte a una de esas cuatro entradas.
Distintos sitios web de ruletas pueden usar algoritmos y ajustes diferentes. Las secciones siguientes describen específicamente el motor de ruleta actual de Wheelofnames; no establecen cómo funcionan todas las ruletas en línea.
Cómo elige Wheelofnames a un ganador
Wheelofnames selecciona entre las entradas activadas antes de iniciar la animación de la ruleta. Después, la animación lleva la entrada seleccionada hasta el puntero.
Paso 1: crear el conjunto de entradas válidas
El motor valida las entradas e incluye solo las que están activadas en ese momento. Las entradas desactivadas o excluidas no participan. Cada entrada válida tiene su propio ID, incluso cuando dos entradas muestran el mismo nombre u opción. Un conjunto de entradas válidas vacío produce un error en lugar de un ganador.
Paso 2: generar un valor aleatorio seguro
La API Web Crypto del navegador proporciona un valor aleatorio mediante crypto.getRandomValues(). Wheelofnames solicita un valor de 32 bits sin signo para la selección. La ruta de selección del ganador no usa Math.random().
Paso 3: asignar el valor aleatorio sin sesgo de módulo
Es posible que un rango de números aleatorios no se divida exactamente entre el número de entradas. Asignar cada valor directamente con una operación de resto puede dar a algunos índices de entrada una representación ligeramente mayor. Esto se llama sesgo de módulo, o sesgo de asignación. Wheelofnames usa muestreo por rechazo: descarta el rango sobrante desigual y solicita otro valor antes de asignarlo a una entrada. Esto evita ese sesgo de conversión; no pretende que todo el sistema sea matemáticamente perfecto.
Paso 4: seleccionar la entrada ganadora
El índice resultante identifica una entrada del conjunto de entradas válidas. El motor guarda esa entrada como ganador pendiente y calcula la rotación necesaria para llevar su sección hasta el puntero.
Paso 5: animar la ruleta hasta el ganador
La ruleta se mueve hacia la rotación calculada. Al terminar, el motor comprueba que el puntero corresponde a la entrada seleccionada y muestra su etiqueta en el panel de resultado. El giro visible revela la selección que ya se ha hecho.
¿Es Wheelofnames realmente aleatorio?
Wheelofnames usa Web Crypto del navegador y muestreo por rechazo para elegir entre las entradas válidas. El ganador se determina antes de la animación de la ruleta. Esto ofrece una selección aleatoria basada en la fuente aleatoria segura del navegador, pero no la describimos como certificada ni perfectamente aleatoria.
La prueba relevante es el proceso de selección y el conjunto de entradas válidas, no cuánto tiempo o con qué dramatismo gira la ruleta. Otras ruletas digitales deben juzgarse por su propia implementación.
¿Por qué usa Wheelofnames Web Crypto?
Math.random() es una función pseudoaleatoria de uso general. Web Crypto proporciona valores aleatorios pensados para usos más exigentes y sensibles a la seguridad, por lo que es la fuente que usa nuestra implementación de selección. Esto no significa que todo uso de Math.random sea automáticamente injusto; la fuente y la asignación son partes separadas de un proceso de selección.
¿Qué ocurre si no está disponible la aleatoriedad segura?
La selección falla en lugar de cambiar en silencio a Math.random. El motor genera un error de aleatoriedad si Web Crypto no está disponible. La interfaz muestra un error en lugar de elegir un ganador mediante una alternativa más débil. También se detiene con un error si no logra obtener un valor utilizable dentro de su límite acotado de reintentos.
¿Qué es el muestreo por rechazo?
El muestreo por rechazo conserva la parte de un rango de números aleatorios que se divide exactamente entre las opciones. Los valores de la parte sobrante desigual se rechazan y se solicita otro valor. Así, los valores aceptados pueden asignarse de forma uniforme a las entradas.
Como pequeño ejemplo conceptual, imagina los valores del 0 al 9 y cuatro entradas. Asignar los diez valores por su resto daría a dos índices tres representaciones y a otros dos solo dos. Aceptar del 0 al 7 y volver a intentarlo con los valores 8 o 9 da a cada índice dos representaciones. El motor real usa un rango de 32 bits mucho mayor, no este rango ilustrativo de diez valores.
- Generar un valor
- Comprobar el rango utilizable
- Rechazar los valores sobrantes
- Volver a intentarlo si hace falta
- Asignar el valor aceptado de forma uniforme
¿Tiene cada entrada la misma probabilidad?
En el motor de ruleta actual de Wheelofnames, cada entrada válida tiene el mismo peso. Con N entradas válidas, la probabilidad por entrada es de 1 / N. Si cada etiqueta aparece una vez, esa es también la probabilidad de cada etiqueta. Las entradas desactivadas no participan.
| Entradas válidas | Probabilidad por entrada |
|---|---|
| 2 | 50 % |
| 4 | 25 % |
| 5 | 20 % |
| 10 | 10 % |
Estas condiciones son importantes. No implican que cualquier configuración personalizada en cualquier sitio web de ruletas tenga las mismas probabilidades. El motor de ruleta actual de Wheelofnames no ofrece pesos desiguales ajustables para las entradas.
¿Cambian las probabilidades los nombres u opciones duplicados?
Sí. Las etiquetas duplicadas son entradas válidas independientes con ID distintos. Cada entrada individual recibe la misma probabilidad, pero una etiqueta que aparece más de una vez tiene una representación combinada mayor. Es una consecuencia visible de repetir entradas, no una función oculta de ponderación.
Panel A: etiquetas únicas
A | B | C | D
Cada entrada individual: 25 %.
Cada etiqueta: 25 %.
Panel B: A duplicada
A | A | B | C
Cada entrada individual: 25 %.
Etiquetas combinadas: A 50 %, B 25 %, C 25 %.
¿Por qué puede salir dos veces el mismo ganador?
Aleatorio no significa alterno. Un conjunto de entradas válidas que no cambia puede seleccionar la misma entrada o etiqueta en giros posteriores. Por ejemplo, A → A → C → A es una posible secuencia ilustrativa, no un historial real de usuarios ni un patrón prometido. Una repetición por sí sola no demuestra que la selección sea injusta.
¿Cambia un giro anterior el siguiente giro?
No por sí mismo en el motor de ruleta actual. La selección no consulta el historial de resultados, y que un ganador anterior haya salido no hace que otra entrada «le toque». Girar de nuevo usa el conjunto de entradas válidas actual. Eliminar o desactivar una entrada cambia ese conjunto y, por tanto, las probabilidades posteriores.
¿Elige al ganador la animación de la ruleta?
No, no en Wheelofnames. Una solicitud de giro selecciona primero al ganador y calcula la rotación final. Después la ruleta se anima y el puntero revela la entrada seleccionada. La duración de la animación y el movimiento visual no seleccionan a otro ganador. Otros sitios pueden funcionar de forma distinta.
Fase 1: selección
- Valor aleatorio
- Asignación sin sesgo
- Ganador elegido
Fase 2: revelación
- Rotación final
- Animación
- Puntero y resultado en texto
¿Se puede amañar una ruleta aleatoria?
Una ruleta digital puede usar algoritmos, ajustes o comportamientos ocultos que afecten a los resultados. La equidad debe juzgarse a partir de la implementación y la configuración reales, no solo por su apariencia. Una animación convincente no es prueba de un proceso de selección sin sesgo.
En una actividad compartida corriente, revisad juntos las entradas y las reglas antes de girar, y mantened visibles los cambios en el conjunto de entradas. Esta página explica principios de selección; no establece la fiabilidad de todos los servicios de ruleta.
¿Está amañado Wheelofnames?
La ruta de selección de Wheelofnames que se ha inspeccionado elige una entrada válida mediante Web Crypto y muestreo por rechazo; no elige un nombre preferido en función del historial de resultados. Las entradas válidas e iguales tienen la misma representación y el ganador se selecciona antes de la animación. Son hechos de implementación, no una afirmación de que sea imposible manipularlo ni de que el sistema cuente con una certificación independiente.
Los cambios visibles en la lista pueden afectar legítimamente a las probabilidades: etiquetas duplicadas, entradas desactivadas, entradas eliminadas y otros cambios en el conjunto de entradas válidas. Revisa la lista real antes de considerar que dos giros usan las mismas probabilidades.
¿Qué puede cambiar tus probabilidades en una ruleta aleatoria?
El conjunto de entradas válidas determina qué entradas participan. Los cambios en su tamaño o en la representación de una etiqueta pueden modificar las probabilidades; un resultado anterior o la animación de revelación no cambian por sí solos la selección.
Concepto central: conjunto de entradas válidas
- Añadir una entrada única activada
- Aumenta el tamaño del conjunto de entradas válidas; la parte de cada entrada válida pasa a ser 1 dividido entre el nuevo total.
- Añadir una etiqueta duplicada activada
- Aumenta la representación combinada de esa etiqueta y el total de entradas válidas.
- Desactivar una entrada
- Excluye esa entrada; las probabilidades restantes dependen del nuevo conjunto de entradas válidas.
- Eliminar una entrada
- Cambia el conjunto de entradas válidas si esa entrada estaba activada. Eliminar una entrada que ya estaba desactivada no modifica el conjunto de selección actual.
- Solo un resultado anterior
- Ningún cambio automático de probabilidad.
- Animación visual
- No elige al ganador en la implementación de Wheelofnames.
| Cambio | Efecto |
|---|---|
| Añadir una entrada única activada | Aumenta el tamaño del conjunto de entradas válidas; la parte de cada entrada válida pasa a ser 1 dividido entre el nuevo total. |
| Añadir una etiqueta duplicada activada | Aumenta la representación combinada de esa etiqueta y el total de entradas válidas. |
| Desactivar una entrada | Excluye esa entrada; las probabilidades restantes dependen del nuevo conjunto de entradas válidas. |
| Eliminar una entrada | Cambia el conjunto de entradas válidas si esa entrada estaba activada. Eliminar una entrada que ya estaba desactivada no modifica el conjunto de selección actual. |
| Solo un resultado anterior | Ningún cambio automático de probabilidad. |
| Animación visual | No elige al ganador en la implementación de Wheelofnames. |
Ruleta física frente a ruleta aleatoria digital
El resultado de una ruleta física puede verse afectado por el equilibrio, la fricción, la mecánica del puntero, la construcción y la forma de hacerla girar. Unas secciones físicas del mismo tamaño no demuestran por sí solas que los resultados observados sean iguales. En Wheelofnames, el software selecciona la entrada válida y la animación digital la revela.
Para una actividad práctica, consulta cómo hacer una ruleta giratoria con métodos en línea, de cartón y caseros. Esa guía trata la construcción; esta página de conocimiento explica la selección y la probabilidad.
Cómo usar una ruleta aleatoria de forma justa
Deja claros para todos el conjunto de entradas válidas y las reglas antes de un juego corriente, una actividad en clase o una decisión cotidiana.
- Revisa las entradas antes de girar.
- Elimina los duplicados accidentales.
- Confirma qué entradas están activadas.
- Acordad si los ganadores siguen siendo válidos o se eliminan.
- No modifiques el conjunto en silencio durante la selección.
- Explica las reglas antes de usar los resultados cuando la equidad sea importante.
Por ejemplo, acordad de antemano si el ganador de una clase sigue en la lista para la siguiente ronda. Mantén esa regla sin cambiarla después de ver un resultado.
Ejemplos de probabilidad en una ruleta aleatoria
Estos cálculos dependen del conjunto de entradas válidas iguales descrito. Son ejemplos ilustrativos, no resultados de giros medidos.
Dos entradas
A / B: dos entradas válidas únicas, por lo que cada una tiene una probabilidad de 1/2 = 50 %.
Cuatro entradas
A / B / C / D: cuatro entradas válidas únicas, por lo que cada una tiene una probabilidad de 1/4 = 25 %.
Diez entradas
Diez entradas válidas, únicas e iguales: cada una tiene una probabilidad de 1/10 = 10 %.
Ejemplo con duplicados
A / A / B / C: cada entrada individual tiene un 25 % de probabilidad. La etiqueta A combinada tiene 2/4 = 50 %; B y C tienen un 25 % cada una.
Después de eliminar una entrada
A / B / C / D → eliminar D → A / B / C. Si todas las entradas restantes están activadas y son iguales, cada una tiene una probabilidad de 1/3 ≈ 33,33 %. Eliminar D cambió el denominador de cuatro a tres.
Preguntas frecuentes
¿Cómo funciona una ruleta aleatoria?
Una ruleta digital crea un conjunto de entradas válidas, genera un valor aleatorio y lo asigna a una entrada. Después, una animación giratoria puede revelar ese resultado seleccionado; las implementaciones varían según el sitio web.
¿Son realmente aleatorias las ruletas aleatorias?
Depende de su fuente de aleatoriedad, de la asignación y de la configuración. La animación por sí sola no demuestra la equidad. Examina la implementación en lugar de suponer que todas las ruletas funcionan igual.
¿Es aleatorio Wheelofnames?
Wheelofnames usa Web Crypto del navegador con muestreo por rechazo para seleccionar entre las entradas válidas. No lo describimos como certificado ni perfectamente aleatorio.
¿Cómo elige Wheelofnames a un ganador?
Filtra las entradas activadas, obtiene un valor aleatorio seguro, lo asigna sin sesgo de módulo y guarda la entrada seleccionada antes de animar la ruleta hasta ella.
¿Tiene cada nombre la misma probabilidad?
Cada entrada válida e igual tiene una probabilidad de 1/N. Un nombre que aparece una vez tiene esa probabilidad; un nombre repetido tiene la representación combinada de sus entradas independientes.
¿Aumentan los nombres duplicados la probabilidad de ganar?
Sí, cuando esos duplicados están activados. En A / A / B / C, cada entrada tiene un 25 %, mientras que la etiqueta A combinada tiene un 50 %.
¿Por qué puede ganar dos veces el mismo nombre?
La selección aleatoria puede repetirse. Los resultados anteriores no alteran por sí solos la siguiente selección; la probabilidad cambia si modificas el conjunto de entradas válidas.
¿Decide la animación giratoria quién gana?
No en Wheelofnames. Primero se determinan la selección y la rotación final, y después la animación revela al ganador en el puntero y en forma de texto.
¿Está amañado Wheelofnames?
La ruta de selección inspeccionada usa entradas válidas, Web Crypto y muestreo por rechazo, sin preferencias basadas en el historial. Los cambios en la lista pueden afectar a las probabilidades; estos hechos no garantizan que sea imposible manipularlo.
Prueba las herramientas de selección aleatoria
Usa la ruleta de nombres de la página de inicio para nombres, la ruleta aleatoria para opciones personalizadas, la ruleta online para una selección giratoria o la ruleta de decisiones para decisiones cotidianas. Revisa las entradas válidas antes de cada actividad.
