Generar un número aleatorio parece trivial: pensar un número y ya está. Pero las personas somos malas eligiendo al azar. Preferimos el 7, evitamos los extremos y casi nunca repetimos. En esta guía verás cómo generar números aleatorios online de forma justa, con ejemplos concretos para rifas, sorteos, clase y lotería.
¿Qué es un número aleatorio?
Un número es aleatorio cuando nadie puede predecirlo y todos los valores posibles tienen la misma probabilidad. Si generas un número entre 1 y 10, cada número debe salir en un 10 % de los casos, sin que el resultado anterior influya en el siguiente.
Cuando pedimos a alguien que diga un número entre 1 y 10, el 7 sale mucho más de lo que debería, y el 1 y el 10 mucho menos. Para un sorteo en el que alguien tiene algo en juego, conviene que decida una máquina y no una persona.
Cómo generar un número aleatorio paso a paso
- Indica el rango: en «Desde» el número más pequeño posible y en «Hasta» el más grande. Ambos están incluidos.
- Elige la cantidad: 1 si solo necesitas un número, o más para un sorteo con varios ganadores.
- Marca «Sin repetir» si cada número solo puede salir una vez, como en una lotería o una rifa con varios premios.
- Marca «Ordenar» si quieres ver los resultados de menor a mayor. Es más fácil comprobarlos.
- Pulsa «Generar». Con «Copiar» pasas los números a WhatsApp, un correo o una hoja de cálculo.
Las plantillas 1–10, 1–100, Primitiva 6 de 49 y Euromillones 5 de 50 rellenan los campos con un toque.
Ejemplos de uso con los ajustes correctos
| Situación | Desde | Hasta | Cantidad | Sin repetir |
|---|---|---|---|---|
| Lanzar un dado | 1 | 6 | 1 | – |
| Cara o cruz (0 = cara, 1 = cruz) | 0 | 1 | 1 | – |
| Rifa con 500 papeletas y 3 premios | 1 | 500 | 3 | Sí |
| Elegir a un alumno de una lista de 28 | 1 | 28 | 1 | – |
| Primitiva o Bonoloto | 1 | 49 | 6 | Sí |
| Euromillones, números | 1 | 50 | 5 | Sí |
| Euromillones, estrellas | 1 | 12 | 2 | Sí |
| Orden aleatorio de 12 exposiciones | 1 | 12 | 12 | Sí |
El último ejemplo es un truco útil: si pides tantos números como hay en el rango y marcas «Sin repetir», obtienes una permutación, es decir, un orden aleatorio completo. Desmarca «Ordenar» para conservarlo.
Cómo hacer un sorteo transparente
En un sorteo con premios importa tanto que sea justo como que lo parezca. Estos pasos evitan discusiones:
- Numera antes a los participantes, por ejemplo por orden de inscripción o de comentario, y publica la lista.
- Anuncia las reglas antes de generar: rango, número de premios y qué pasa si un ganador no responde.
- Genera una sola vez. Repetir hasta que salga un resultado que guste convierte el azar en una elección.
- Graba la pantalla o haz el sorteo en directo. Así cualquiera puede comprobar el resultado.
- Saca suplentes en la misma tirada: si hay 3 premios, genera 5 números sin repetir y los dos últimos son reservas.
Si organizas un sorteo promocional en redes sociales, conviene publicar también unas bases con las condiciones de participación y consultar las normas de la plataforma.
Lotería: qué puede y qué no puede hacer un generador
Un generador de números aleatorios es una forma cómoda de rellenar un boleto sin pensar, y evita los números «populares» que juega mucha gente, como fechas de cumpleaños entre 1 y 31. Eso no aumenta la probabilidad de acertar, pero en caso de premio hay menos personas con quien repartirlo.
| Juego | Combinación | Probabilidad del premio mayor |
|---|---|---|
| Primitiva (6 aciertos) | 6 de 49 | 1 entre 13.983.816 |
| Euromillones (5 + 2) | 5 de 50 y 2 de 12 | 1 entre 139.838.160 |
Ningún método mejora estas cifras. Los números «calientes» o «que tocan» no existen: cada sorteo es independiente y el bombo no recuerda los resultados anteriores.
¿Es realmente aleatorio? Cómo funciona por dentro
Muchos generadores sencillos usan Math.random(), una función rápida pero no pensada para sorteos. KeypadLab usa crypto.getRandomValues(), el generador criptográfico del navegador, el mismo que se emplea para crear claves de seguridad.
Además evita un error clásico, el sesgo del módulo. Si se reparte un número aleatorio grande entre, por ejemplo, 49 valores con una simple división, algunos números salen un poco más que otros. El generador descarta esos casos sobrantes y vuelve a tirar, de modo que todos los valores tienen exactamente la misma probabilidad.
Todo se calcula en tu dispositivo. Los números no se envían a ningún servidor.
Errores frecuentes
- Olvidar «Sin repetir» en una rifa con varios premios: la misma papeleta podría ganar dos veces.
- Rango mal puesto: si hay 120 participantes, el rango es de 1 a 120, no de 0 a 120.
- Pedir más números de los que caben: sin repetir, entre 1 y 10 solo hay 10 números distintos.
- Creer que un resultado «debe» salir: que el 7 no haya salido en diez tiradas no lo hace más probable en la siguiente.
Preguntas frecuentes
¿Cómo genero un número aleatorio entre 1 y 100?
Pon 1 en «Desde», 100 en «Hasta» y 1 en «Cantidad», o pulsa la plantilla 1–100. Cada número tiene una probabilidad del 1 %.
¿Puedo generar varios números aleatorios sin que se repitan?
Sí. Indica la cantidad y marca «Sin repetir». El límite es el tamaño del rango: entre 1 y 49 puedes sacar como máximo 49 números distintos.
¿Sirve para elegir un nombre al azar?
Sí: numera la lista de nombres y genera un número en ese rango. Si prefieres ver los nombres directamente, la ruleta aleatoria es más visual.
¿Se pueden generar números negativos?
Sí, por ejemplo de −10 a 10. El generador trabaja con números enteros en cualquier rango.
¿Funciona sin conexión?
Una vez cargada la página, sí. El cálculo se hace en el navegador.