País e idioma

Define la moneda, las unidades y las normas de cada país (impuestos, IVA, salarios) en las calculadoras. Las herramientas generales no cambian.

Las páginas que aún no están traducidas se abren en inglés.

↑ ↓ para moverte · Enter para abrir · Esc para cerrar

🎲 Generador de números aleatorios

Elige el intervalo y cuántos números quieres. Cada sorteo usa la fuente aleatoria criptográfica de tu navegador, así que todos los valores del intervalo tienen la misma probabilidad.

Respuesta rápida: Pon 1 como mínimo y 100 como máximo para sacar un número entero al azar del 1 al 100: cada valor tiene una probabilidad de 1 entre 100 (1 %). Los números se generan en tu navegador con su generador aleatorio criptográficamente seguro.

Sin valoraciones todavía · Actualizado el · Gratis · Sin registro

Datos: Generador de números aleatorios

Resultado

Número aleatorio del 1 al 100

67

Intervalo
del 1 al 100
Cantidad
1
Probabilidad de cada valor
1 entre 100
</> Inserta esta calculadora en tu web – gratis, sin registro y sin anuncios

Copia este código en cualquier página web, entrada de blog o CMS (WordPress, Wix, Squarespace, Webflow…). Se actualiza automáticamente, funciona en el móvil y muestra la moneda de cada visitante.

Vista previa

Cómo funciona el generador

Cada número se saca en tu navegador con la API Web Crypto, la misma fuente de aleatoriedad que se usa para crear claves de cifrado. Genera 53 bits aleatorios por extracción, que se escalan a tu intervalo para que todos los valores posibles tengan la misma probabilidad.

Números enteros: valor = mín + ⌊r × (máx − mín + 1)⌋, con 0 ≤ r < 1

Las opciones, una a una

  • Mínimo y máximo: ambos extremos se incluyen, así que del 1 al 6 funciona como un dado.
  • Cantidad: puedes sacar hasta 1000 números de una vez.
  • Tipo: números enteros o decimales con entre 1 y 10 cifras decimales.
  • Repeticiones: permítelas para extracciones independientes (como tirar dados) o prohíbelas en rifas y loterías (como sacar papeletas de una urna).
  • Orden: conserva el orden de salida u ordena los resultados.

Ejemplos de probabilidad

ConfiguraciónProbabilidad de un resultado concreto
Un número del 1 al 101 entre 10 (10 %)
Un número del 1 al 1001 entre 100 (1 %)
Cara o cruz (1–2)1 entre 2 (50 %)
Tirada de dado (1–6)1 entre 6 (≈16,7 %)
6 números distintos del 1 al 491 entre 13.983.816 para acertar los seis

Usos habituales

  • Elegir al ganador de una rifa o un sorteo por su número de papeleta.
  • Escoger alumnos, preguntas o muestras de una encuesta al azar.
  • Juegos de mesa, sustituir un dado y actividades en clase.
  • Generar datos de prueba o decidir un orden aleatorio.

Consejos

  • Si no se permiten repeticiones, no puedes pedir más números de los que hay en el intervalo; el formulario te indicará el límite.
  • Cada vez que pulsas «Generar» obtienes un resultado nuevo e independiente: los sorteos anteriores no influyen en el siguiente.
  • Para que un sorteo sea transparente, publica el intervalo y la configuración antes de sacar los números.

Preguntas frecuentes

¿Son realmente aleatorios estos números?

Proceden del generador de números aleatorios criptográficamente seguro de tu navegador (crypto.getRandomValues), que se alimenta de la entropía del hardware y del sistema operativo. Sirve para juegos, sorteos y muestreos de encuestas.

¿Cómo elijo números para la lotería?

Indica el intervalo de tu lotería (por ejemplo, del 1 al 49), cuántos números quieres sacar (por ejemplo, 6) y elige «No: todos distintos» para que ninguno se repita. Ordénalos de menor a mayor para leerlos con comodidad.

¿Puedo generar números decimales al azar?

Sí. Elige «Decimales» como tipo y entre 1 y 10 cifras decimales. Todos los valores con esa precisión dentro del intervalo tienen la misma probabilidad.

¿Por qué me ha salido el mismo número dos veces?

Si se permiten repeticiones, cada extracción es independiente y los duplicados aparecen con naturalidad: al sacar 10 números del 1 al 100, alrededor del 37 % de las veces se repite al menos uno. Elige «No: todos distintos» para evitarlo.