# Generador de números aleatorios

*Generadores* · [Utilteca](https://utilteca.com/)

> Define el rango y la cantidad de números. Marca "sin repetidos" para sorteos.

Herramienta online gratuita, sin registro. Versión interactiva: https://utilteca.com/generador-numeros-aleatorios/

**Configuraciones habituales**

| Para qué | Mínimo | Máximo | Cantidad |
| --- | --- | --- | --- |
| Sorteo entre 250 comentarios | 1 | 250 | 1 (o tantos como premios), sin repetidos |
| Lanzar un dado | 1 | 6 | 1 |
| Lanzar dos dados | 1 | 6 | 2 (con repetidos) |
| Cara o cruz | 0 | 1 | 1 (0 = cara, 1 = cruz) |
| Combinación de lotería primitiva | 1 | 49 | 6, sin repetidos |
| Euromillones (números) | 1 | 50 | 5, sin repetidos |
| Elegir alumno de una lista de 30 | 1 | 30 | 1 |
| Número de 4 cifras (PIN de prueba) | 1000 | 9999 | 1 |

## Cómo usar el generador

- Escribe el **mínimo** y el **máximo** del rango (ambos incluidos). Si los pones al revés, se intercambian solos.
- Indica **cuántos números** quieres, de 1 a 1.000.
- Marca **sin repetidos** si cada número solo puede salir una vez, como en un sorteo con varios premios.
- Pulsa **Generar** y copia el resultado como lista separada por comas.

Los rangos admiten números negativos (por ejemplo, de -10 a 10) y solo trabajan con enteros: si escribes decimales, se toma la parte entera.

## Aleatoriedad real, no simulada

Los números se calculan en tu navegador con `crypto.getRandomValues()`, el generador criptográficamente seguro del sistema operativo, el mismo que se usa para crear claves de cifrado. Cada valor del rango tiene exactamente la misma probabilidad de salir: no hay sesgos por la posición ni números «calientes». Con «sin repetidos» se baraja el rango completo y se toman los primeros, igual que sacar papeletas de una urna sin devolverlas.

## Casos de uso

- **Sorteos en redes sociales**: numera los comentarios o participantes, marca «sin repetidos» y elige tantos ganadores como premios haya.
- **Tómbolas y rifas** presenciales: el rango va del primer al último número vendido.
- **Juegos de mesa**: dados (1-6), cara o cruz (0-1) o turnos al azar.
- **Selección al azar** de muestras, encuestados o el orden de exposición en clase.
- **Pruebas y testing**: datos sintéticos para hojas de cálculo o bases de datos.

## Consejos para un sorteo transparente

Publica antes las bases (plazo, cómo se numera a los participantes y cuántos ganadores habrá), haz una captura o graba la pantalla al generar el número y guarda la lista numerada de participantes. Así cualquiera puede comprobar que el ganador corresponde al número que salió.

## Preguntas frecuentes

### ¿Es realmente aleatorio?

Sí. Usamos el generador criptográficamente seguro del sistema (CSPRNG) a través de la Web Crypto API del navegador. Es el mismo tipo de generador que se usa para crear claves de cifrado.

### ¿Puedo usarlo para sorteos oficiales?

Para sorteos sujetos a normativa española suele exigirse acta notarial. Para sorteos informales o de redes sociales, esta herramienta es totalmente válida.

### ¿Cuántos números puedo generar a la vez?

Hasta 1.000 por tirada. Con «sin repetidos», la cantidad no puede superar el tamaño del rango: entre 1 y 10 solo hay 10 valores distintos.
