Número aleatorio
Extrae números aleatorios entre mín y máx, sin duplicados, con crypto.
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
Un sorteo justo en un clic
Elige tus límites y la cantidad, y obtén números aleatorios sin sesgo. Activa «sin duplicados» para designar ganadores o mezclar un orden sin repetición.
-
Define el intervalo
Mínimo y máximo, límites incluidos.
-
Elige la cantidad
Un solo número o toda una lista.
-
Genera y copia
El resultado aparece, copiable en un clic.
Dos modos según la necesidad
| Modo | Comportamiento | Ejemplo |
|---|---|---|
| Estándar | Duplicados posibles | 1-100 → 42, 42, 7 |
| Sin duplicados | Cada número único | 1-100 → 42, 7, 88 |
| Cantidad > rango | Reducida automáticamente | 1-5, ×10 → 5 números |
Azar con crypto.getRandomValues (rechazo sin sesgo); modo único con mezcla de Fisher-Yates. No se envían datos.
Preguntas frecuentes
¿Se incluyen los límites?
Sí. Tanto el mínimo como el máximo son posibles: con 1 y 100, puedes obtener 1 igual que 100. El intervalo es totalmente inclusivo.
¿Para qué sirve «sin duplicados»?
Esta opción garantiza que cada número extraído es único — ideal para un sorteo, designar ganadores o mezclar un orden. Si pides más números de los que permite el rango, la cantidad se reduce automáticamente.
¿La tirada es realmente justa?
Sí. Los números vienen de crypto.getRandomValues con rechazo de valores altos: ningún número está favorecido. El modo sin duplicados usa una mezcla de Fisher-Yates, también sin sesgo.
¿Puedo usarlo para un concurso?
Sí, es un uso habitual. Todo se calcula en tu navegador, no se envía nada; para un concurso público, haz el sorteo ante testigos o graba la pantalla para mayor transparencia.