Generador de Números Aleatorios
Genera números aleatorios en cualquier rango que especifiques. Elige enteros o decimales, establece el mínimo y el máximo, elige cuántos números necesitas de una vez y si se permiten duplicados. Respaldado por el RNG criptográfico del navegador, por lo que la salida pasa pruebas de aleatoriedad estadística.
Cómo generar números aleatorios
-
1
Establecer el rango
El mínimo y el máximo son inclusivos. Ambos pueden ser negativos.
-
2
Elegir tipo
Enteros o decimales. Para decimales, elige cuántos dígitos mostrar.
-
3
Establecer cantidad y unicidad
Permitir repeticiones (sorteos independientes) o requerir únicos (ningún número aparece dos veces).
-
4
Generar
Los números aparecen separados por comas o uno por línea, dependiendo de tu modo de copia.
Lo que significa “aleatorio” aquí
La herramienta utiliza la API Web Crypto (crypto.getRandomValues), que extrae del pool de entropía del sistema operativo. Para rangos que caben en 32 bits, esto es indistinguible de la verdadera aleatoriedad para cualquier propósito práctico, pasa las suites dieharder y TestU01.
Para rangos muy pequeños (2-255), la herramienta utiliza muestreo por rechazo para evitar el sesgo de módulo, que de otro modo haría que algunos números fueran ligeramente más probables.
Usos típicos
| Uso | Configuración |
|---|---|
| Lanzamiento de dados (d6) | Enteros 1-6 |
| Simulación de lotería (6 de 49) | Enteros 1-49, cantidad 6, únicos |
| Datos de prueba (IDs) | Enteros 1000-9999, únicos |
| Simulación con decimales | Decimales 0-1, 6 dígitos |
| Lanzamiento de moneda | Enteros 0-1 |
| Elegir un ganador de N entradas | Enteros 1-N, cantidad 1 |
Uso regulado
Para cualquier contexto con requisitos legales o de auditoría (juegos de azar, sorteos oficiales, claves criptográficas), utiliza un RNG certificado con registros de procedencia. Los RNG de navegador son excelentes pero no certificados.
Preguntas frecuentes
Si tomas un número aleatorio de 32 bits módulo 10, los últimos valores del rango de 32 bits producen ligeramente más ceros que nueves. Para rangos pequeños, el sesgo es insignificante; para una equidad de nivel de juego, utiliza muestreo por rechazo (que es lo que hace esta herramienta).
No. La API Web Crypto no admite semilla, y eso es intencional. Para reproducibilidad (datos de prueba compartidos, experimentos científicos), utiliza en su lugar una biblioteca PRNG con semilla.
Hasta 2^53 - 1 para enteros seguros, lo que cubre prácticamente todos los usos no criptográficos. Para precisión arbitraria, utiliza una herramienta dedicada de enteros grandes.
Sí, tanto el mínimo como el máximo están incluidos en el rango de salida, dentro del número de dígitos mostrados.
Herramientas relacionadas
Probador de ratón
Prueba los botones del ratón, la rueda de desplazamiento, el movimiento del puntero y el intervalo de doble clic en el navegador. Registro de eventos sin subir datos.
Generador de crucigramas
Introduce tus propias palabras y obtén un crucigrama imprimible con una cuadrícula entrelazada y una lista de palabras. Ideal para clases, boletines y eventos.
Calculadora de Amor
Ingresa dos nombres y obtén un porcentaje de compatibilidad amorosa juguetona utilizando un clásico algoritmo de coincidencia de letras al estilo FLAMES.
Contador de barra espaciadora
Cuenta pulsaciones independientes de la barra espaciadora o haz una prueba con tiempo, objetivo, progreso y pulsaciones por segundo.
Generador de círculos de Minecraft
Crea planos de círculos y elipses de Minecraft, huecos o rellenos. Define medidas y grosor, cuenta bloques, revisa la cuadrícula y descarga el SVG.
Generador de Firma de Correo Electrónico
Crea una firma de correo HTML limpia a partir de tu nombre, cargo, empresa, correo, teléfono y sitio web. Cópiala con un clic y pégala en Gmail, Outlook o Apple Mail.
Herramienta disponible en otros idiomas
- Generator liczb losowych [PL]
- 乱数ジェネレーター [JA]
- เครื่องสร้างตัวเลขสุ่ม [TH]
- مولد الأعداد العشوائية [AR]
- Gerador de Números Aleatórios [PT]
- Zufallszahlengenerator [DE]
- Bộ tạo số ngẫu nhiên [VI]
- Slumptalsgenerator [SV]
- Generator voor willekeurige getallen [NL]
- Générateur de nombres aléatoires [FR]
- Generator Angka Acak [ID]
- 난수 생성기 [KO]
- Random Number Generator [EN]
- Generatore di Numeri Casuali [IT]
- Генератор случайных чисел [RU]
- Rastgele Sayı Oluşturucu [TR]
- 随机数生成器 [ZH]