./prontouso.com

PRODUCTIVIDAD

Selector Aleatorio y Generador de Números

Pega nombres, ideas, tareas u opciones para elegir o mezclar una lista, o genera números aleatorios dentro de un rango localmente en tu navegador.

Estado de la herramientaSe ejecuta en tu navegador
Vista previa
prontouso://herramientas/sorteador
SIN LOGINLOCAL

Prepara el sorteo

Un elemento por línea o separado por comas.

ENTRADA
4ELEMENTOS VÁLIDOS
1SERÁN SORTEADOS
25.0%PROBABILIDAD POR ELEMENTO*
*Estimación simple con elementos de igual probabilidad y sin repetición.

El resultado aparece aquí.

Prepara la lista o el rango numérico y realiza el sorteo. Nada sale de tu navegador.

Cómo funciona

  1. Ingresa tus datos

    Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.

  2. Obtén el resultado al instante

    La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.

  3. Usa tu resultado

    Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.

Privacidad y procesamientoSe ejecuta localmente en tu navegador. Esta herramienta no sube tu entrada a ningún servidor.

¿Qué es Selector Aleatorio y Generador de Números?

Un selector aleatorio y generador de números que usa la Web Crypto API del navegador para una aleatoriedad criptográficamente fuerte — elige elementos de una lista sin repetición o con repetición, o genera números enteros o decimales dentro de un rango, con historial de los sorteos recientes.

ENTIENDE LA HERRAMIENTA

Cómo funcionan el sorteo aleatorio y el generador de números

En la pestaña Lista, pega elementos para sortear sin repetir (o con repetición) y mezclar. En la pestaña Números, genera valores aleatorios dentro de un rango, con decimales y la opción de resultados únicos.

Aleatoriedad criptográficamente fuerte, no Math.random()

La herramienta usa crypto.getRandomValues(), la misma API que se usa para generar claves y tokens seguros en el navegador, en vez del común Math.random(). Además, los índices sorteados pasan por rejection sampling — una técnica que descarta resultados fuera de un rango uniforme — para garantizar que ningún elemento o número tenga una probabilidad ligeramente mayor de salir por culpa del redondeo.

Sin repetición vs. con repetición

En el modo predeterminado (sin repetición), cada elemento elegido sale de la lista antes del siguiente sorteo, así que el mismo elemento nunca aparece dos veces en el mismo resultado. Al activar 'permitir repetición', cada sorteo es independiente de los anteriores — el mismo elemento puede salir más de una vez, como en un sorteo con reposición.

  • Sin repetición: útil para repartir premios o tareas distintas entre participantes.
  • Con repetición: útil para simular algo como lanzar un dado varias veces.

La lista acepta comas o saltos de línea

Pega elementos separados por coma, uno por línea, o una mezcla de ambos — la herramienta los separa, recorta espacios extra e ignora líneas vacías antes de sortear. La opción 'eliminar duplicados' quita los elementos repetidos de la lista antes de calcular las estadísticas y sortear.

La probabilidad mostrada cambia de fórmula según el modo

Sin repetición, la probabilidad es simplemente cuántos se sortearán dividido entre el total de elementos. Con repetición, es la probabilidad de que un elemento específico salga al menos una vez en varios intentos independientes — un cálculo distinto, porque el mismo elemento puede salir de nuevo en cada ronda.

Probabilidad sin repetición
probabilidad = sorteados / totalDeElementos
Probabilidad con repetición (al menos una vez)
probabilidad = 1 − (1 − 1/totalDeElementos)^sorteos

Números: rango, decimales y valores únicos

Define el mínimo, el máximo y cuántos números generar. Los decimales controlan la precisión (0 para enteros); 'valores únicos' evita repetir el mismo número en el mismo lote, algo solo posible si el rango tiene suficientes posiciones para la cantidad pedida.

  • Preajustes rápidos: dado (1-6), 1-10, 1-100 y 1-9999.
  • El botón de intercambio invierte el mínimo y el máximo a la vez.

Sorteo informal, no un sorteo oficial

Todo el sorteo se ejecuta en tu navegador — nada se envía a un servidor. Esta herramienta sirve para decisiones informales y dinámicas ligeras de equipo; los sorteos oficiales, promociones comerciales o concursos regulados suelen requerir auditoría y normas legales fuera del alcance de esta herramienta simple.

Preguntas frecuentes

¿La herramienta usa Math.random()?

No como fuente principal — usa crypto.getRandomValues(), la API de aleatoriedad criptográfica del navegador, con una técnica de rechazo de muestras para evitar sesgos. Math.random() solo entra como reserva si el navegador no admite la API criptográfica.

¿Un elemento puede salir sorteado dos veces en la misma ronda?

Solo si 'permitir repetición' está activado. En el modo predeterminado, cada elemento elegido se elimina de la lista temporal usada en esa ronda, así que no puede volver a salir hasta un nuevo sorteo.

¿Por qué cambia la probabilidad calculada cuando activo la repetición?

Porque el cálculo es distinto: sin repetición es una proporción simple (sorteados ÷ total); con repetición es la probabilidad de salir al menos una vez en varios intentos independientes, que crece más lentamente.

¿Por qué a veces falla generar números únicos?

Los valores únicos requieren que el rango tenga suficientes posiciones para la cantidad pedida — pedir 20 números únicos entre 1 y 10 es matemáticamente imposible, ya que solo existen 10 valores posibles.

¿Sirve para sorteos oficiales o promociones comerciales?

Funciona bien para decisiones informales y dinámicas de equipo, pero los sorteos oficiales y las promociones reguladas suelen requerir auditoría, acta notarial u otros requisitos legales fuera del alcance de esta herramienta.

¿Puedo pegar una lista con elementos repetidos?

Sí — por defecto cuentan como entradas separadas, lo que afecta las probabilidades calculadas. Activa 'eliminar duplicados' si quieres que cada texto único cuente solo una vez antes del sorteo.