iGotRandom Blog

Generador de números aleatorios sin repetición: guía completa

17 de julio de 2026 · iGotRandom

#generador-de-números#números-sin-repetir#sorteo-aleatorio#herramientas-aleatorias
Una tolva de números que lleva a tarjetas del 1 al 4 junto a un 2 duplicado tachado

Cuando cada resultado debe corresponder a una persona, premio o asiento distinto, usa un generador de números aleatorios sin repetición. Abre el generador de números aleatorios, indica el mínimo, el máximo y la cantidad, y activa la opción sin repetición.

Respuesta rápida

  • Un sorteo sin repetición es un muestreo sin reemplazo: cada número elegido sale del conjunto disponible para ese resultado.
  • El rango contiene N = max - min + 1 números.
  • La cantidad solicitada no puede superar N.
  • Ordenar solo cambia la presentación, no los números elegidos.
  • Publica las exclusiones y las condiciones de repetición antes de empezar.

Qué significa sortear sin repetición

Un número elegido no puede aparecer de nuevo en el mismo conjunto. Si al sacar tres números del 1 al 10 obtienes 2, 7, 9, cada uno aparece una sola vez.

El muestreo sin reemplazo impide volver a elegir un número durante el sorteo; no es lo mismo que generar duplicados y borrarlos después. Eliminar repeticiones al final puede dejar menos resultados de los solicitados y cambia el procedimiento. En un muestreo con reemplazo, como varias tiradas de un dado, el número vuelve al conjunto y puede repetirse.

Calcula cuántos números puedes obtener

Como ambos extremos están incluidos, el tamaño del rango es:

N = max - min + 1

El máximo sin repetición del sitio es min(N, 100). Aunque el intervalo tenga más de 100 valores, cada resultado puede incluir como máximo 100 números.

Del 5 al 12, N = 12 - 5 + 1 = 8. Del 0 al 9, N = 10: el cero también cuenta como candidato.

Si la cantidad solicitada es mayor que N, el sorteo es imposible. Amplía el rango, reduce la cantidad o permite repeticiones. La herramienta debe rechazar esa configuración y no devolver silenciosamente menos resultados.

Configura el sorteo

  1. Abre el generador de números.
  2. Escribe el primer número candidato como mínimo y el último como máximo.
  3. Indica cuántos resultados necesitas y activa la opción sin repetición.
  4. Ordena solo si el orden de extracción no importa y genera el resultado.

Para elegir 5 personas de un grupo numerado del 1 al 30, usa mínimo 1, máximo 30 y cantidad 5. Nadie podrá salir dos veces en ese conjunto.

¿Ordenar cambia las probabilidades?

No. La opción puede mostrar 18, 3, 11 como 3, 11, 18, pero no vuelve a sortear ni altera las probabilidades. Ordena los números de una rifa para compararlos; no ordenes si la secuencia asigna turnos, prioridad de equipo o asientos.

Cuándo conviene permitir repeticiones

Permítelas cuando cada intento debe ser independiente: simular diez tiradas de dado, devolver todos los números al conjunto al comenzar una ronda o permitir que un número gane en eventos distintos.

Si una persona debe quedar excluida durante varias rondas, gestiona la lista real con la ruleta de nombres en vez de memorizar números eliminados entre sorteos.

Reglas para un sorteo justo

Publica primero los números excluidos

Retira asientos vacíos, boletos sin usar y personas ausentes antes del sorteo. Si hay muchos huecos internos, crea una lista de candidatos válidos y usa la herramienta Mezclar una lista. No descartes resultados de manera improvisada después de sortear un rango incorrecto.

Acuerda las condiciones para repetir

Define antes del primer resultado cuándo se repite, por ejemplo, tras un error de entrada confirmado. Volver a generar hasta obtener un resultado preferido anula el sentido del sorteo. Mantén la configuración visible.

Fija la relación entre números y personas

Cierra la asignación de boletos, integrantes de equipo o asientos antes de sortear. Cambiarla después puede convertir un número imparcial en un resultado injusto.

Cómo se generan los números

iGotRandom usa crypto.getRandomValues en el navegador. En el modo sin repetición, una selección parcial virtual de Fisher–Yates representa solo las posiciones necesarias para la cantidad solicitada. La herramienta no crea ni mezcla en memoria todo el intervalo. Todos los números elegibles del mismo intervalo conservan la misma oportunidad.

Los datos y el resultado se procesan en el navegador y no hace falta registrarse.

Ejemplos de configuración

CasoMínimoMáximoCantidadSin repeticiónOrdenar
Elegir 5 finalistas entre 30 boletos1305
Elegir 6 integrantes de equipo entre 451456No
Asignar el orden de 20 asientos12020No
Simular 10 tiradas de dado1610NoNo

El último caso funciona porque permite repeticiones: son diez selecciones independientes entre 1 y 6.

Genera números únicos ahora

Elige un rango y una cantidad válidos, publica las exclusiones y decide si el orden importa. La cantidad sin repetición se limita al menor valor entre el tamaño del intervalo y 100. Después abre el generador de números aleatorios y genera sin repetición. Para sortear nombres o elementos directamente, usa la ruleta de nombres.