¿Odias los anuncios? Ir Sin publicidad Hoy

Selector Aleatorio Ponderado

Desarrollador
ANUNCIO · ¿ELIMINAR?

Ajustes

ANUNCIO · ¿ELIMINAR?

Guía

Selector Aleatorio Ponderado

Selecciona elementos aleatoriamente de una lista con pesos personalizados — da a algunos elementos mayores oportunidades de ser seleccionados que a otros. Utiliza aleatoriedad criptográfica para selecciones justas e imparciales. Selecciona uno o varios elementos, con o sin reemplazo, y realiza un seguimiento de tu historial y estadísticas de selecciones.

Cómo Usar

Añade elementos y asigna pesos a cada uno — pesos más altos significan mayor probabilidad de ser seleccionado. La herramienta calcula y muestra automáticamente el porcentaje de probabilidad de cada elemento. Haz clic en Seleccionar para seleccionar un elemento aleatoriamente. Elige cuántos elementos seleccionar a la vez, y alterna entre con reemplazo (los elementos pueden ser seleccionados de nuevo) y sin reemplazo (cada elemento seleccionado solo una vez por lote). Importa elementos desde CSV o pega una lista separada por saltos de línea.

Características

  • Pesos Personalizados — Asigna cualquier peso numérico a cada elemento. Un peso de 10 hace que un elemento sea dos veces más probable de ser seleccionado que uno con peso 5. Los porcentajes de probabilidad se actualizan automáticamente.
  • Aleatoriedad Criptográfica — Utiliza crypto.getRandomValues() para una selección aleatoria verdaderamente justa e imparcial. Sin atajos pseudoaleatorios.
  • Seleccionar Múltiples Elementos — Selecciona 1 o más elementos a la vez. Alterna entre con reemplazo (los elementos pueden repetirse) y sin reemplazo (cada elemento seleccionado como máximo una vez por lote).
  • Historial de Selecciones — Registro completo de todas las selecciones en la sesión actual con marcas de tiempo y números de selección. Borra el historial cuando sea necesario.
  • Visualización de Probabilidad — Gráfico de pastel/anillo que muestra la distribución de pesos. Después de múltiples selecciones, compara la distribución real con las probabilidades esperadas.
  • Importación CSV — Pega elementos como CSV (elemento,peso) o texto separado por saltos de línea. Los elementos sin peso tienen un valor predeterminado de 1.
  • Gestión Dinámica de Elementos — Añade, elimina y reordena elementos libremente. Empieza con filas vacías preestablecidas y añade más según sea necesario.

Cómo Funciona la Selección Ponderada

La selección aleatoria ponderada utiliza una función de distribución acumulada: se suman todos los pesos, se genera un número aleatorio entre 0 y el peso total, y luego el algoritmo recorre los pesos acumulados para encontrar en qué elemento cae el número aleatorio. Un elemento con un peso de 30 sobre un peso total de 100 tiene exactamente un 30% de posibilidades de ser seleccionado en cada selección. Este es el mismo algoritmo utilizado en loterías, tablas de botín de juegos y muestreo científico.

ANUNCIO · ¿ELIMINAR?

¿Qué es la selección aleatoria ponderada?

La selección aleatoria ponderada es un método para elegir elementos aleatoriamente donde cada elemento tiene una probabilidad diferente de ser seleccionado. A diferencia de la selección aleatoria simple (donde cada elemento tiene la misma oportunidad), la selección ponderada te permite asignar importancia o probabilidad a cada opción. Por ejemplo, en una rifa donde alguien compra 5 boletos y otro compra 1 boleto, la primera persona debería tener 5 veces más probabilidades de ganar. La selección aleatoria ponderada maneja esto matemáticamente: el peso del elemento dividido por el peso total es igual a su probabilidad exacta.

¿Cuál es la diferencia entre con y sin reemplazo?

Con reemplazo significa que los elementos pueden ser seleccionados más de una vez — después de cada selección, todos los elementos permanecen en el grupo. Esto es como lanzar dados: cada lanzamiento es independiente. Sin reemplazo significa que una vez que un elemento es seleccionado, se elimina del grupo para las selecciones restantes en ese lote. Esto es como sacar cartas: cada extracción cambia las probabilidades para la siguiente. Usa 'con reemplazo' cuando la repetición está bien (muestreo aleatorio), y 'sin reemplazo' cuando necesitas selecciones únicas (asignación de tareas, cuadros de torneo).

¿Es la selección aleatoria verdaderamente justa?

Sí. Esta herramienta utiliza crypto.getRandomValues(), el mismo generador de números aleatorios criptográficos utilizado para aplicaciones de seguridad como la generación de claves de cifrado. A diferencia de Math.random() que utiliza un algoritmo pseudoaleatorio, crypto.getRandomValues() extrae del pool de entropía del sistema operativo, produciendo números aleatorios criptográficamente seguros. Combinado con el algoritmo de función de distribución acumulada, esto asegura que la tasa de selección real de cada elemento converja precisamente a su probabilidad asignada en muchas selecciones.

¿Cuáles son los usos comunes de la selección aleatoria ponderada?

La selección aleatoria ponderada se utiliza en el desarrollo de juegos (tablas de botín, aparición de enemigos), marketing (sorteos promocionales con premios escalonados), educación (selección ponderada de preguntas de quiz), gestión de proyectos (asignación priorizada de tareas), pruebas A/B (distribución de tráfico entre variantes), toma de decisiones (cuando las opciones tienen diferentes prioridades) e investigación científica (muestreo estratificado). Cualquier escenario donde necesites aleatoriedad pero no probabilidad igual se beneficia de la selección ponderada.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?
 
 

Importar Elementos

Un elemento por línea. Peso opcional después de la coma: item,weight