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.
Prepara el sorteo
Un elemento por línea o separado por comas.
El resultado aparece aquí.
Prepara la lista o el rango numérico y realiza el sorteo. Nada sale de tu navegador.
Cómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
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.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿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.
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.
Herramientas relacionadas
- PopularDisponibleLocal
Temporizador Pomodoro
Mantén el enfoque con intervalos configurables de trabajo y descanso.
- DisponibleLocal
Conversor de Zona Horaria
Convierte una fecha y hora entre varias zonas horarias.
- DisponibleLocal
Renombrador de Archivos en Lote
Renombra muchos archivos a la vez con un patrón, y luego descárgalos como un .zip.
- DisponibleLocal
Cronómetro
Un cronómetro en línea simple y preciso.
- DisponibleLocal
Calculadora de Racha de Hábito
Calcula racha actual, racha más larga y cumplimiento.
- DisponibleLocal
Generador de Lista de Equipaje
Crea una lista inicial para un viaje.
- DisponibleLocal
Planificador de Sesiones de Estudio
Convierte tiempo disponible en bloques de estudio y descanso.
- DisponibleLocal
Calculadora de Vencimiento de Factura
Calcula vencimiento y fecha de recordatorio.
- DisponibleLocal
Generador de Número de Factura
Genera números de factura, presupuesto o pedido.
- PopularDisponibleLocal
Calculadora de Porcentajes
Calcula porcentajes, descuentos, impuestos, cambios y totales al instante.