Generador de números aleatorios

Genera enteros o decimales dentro de un rango personalizado y controla la cantidad, los duplicados y el orden.

Tipo de número
Listo para generar números.
Resumen del resultado Listo
Primer número generado Configura las opciones y genera un resultado.
Rango
1–100
Cantidad
0
Modo
Entero
Duplicados
No permitidos

Números generados

  • Todavía no hay números generados.

Se generan localmente en este navegador. Úsalos para tareas generales, no para sorteos regulados ni credenciales de seguridad.

Más información

Método de generación y reglas del rango

Cómo se eligen los valores aleatorios

La Web Crypto API del navegador llena matrices de bytes con valores aleatorios fuertes. Esta herramienta los asigna al rango elegido mediante muestreo por rechazo, en vez de usar un simple módulo.

El modo entero exige extremos enteros. El modo decimal convierte el rango en una cuadrícula de enteros según las posiciones elegidas, toma una muestra y vuelve a mostrarla como decimal.

Números sin duplicados

Cuando se desactivan los duplicados, el generador realiza una barajada parcial sin sesgo de las posiciones disponibles. La cantidad no puede superar el número de valores distintos del rango.

Enteros y decimales

El modo entero elige números completos. El modo decimal elige valores de precisión fija; con dos posiciones, el paso dentro del rango es 0,01.

Límites y uso adecuado

Límites

  • Úsalo para selecciones generales, ejemplos y pruebas, no para loterías reguladas, apuestas, contraseñas, claves criptográficas ni tokens de seguridad.
  • El lote máximo es de 1.000 valores y la precisión decimal llega a 6 posiciones.
  • El mínimo y el máximo escalados deben permanecer dentro del rango de enteros seguros de JavaScript.
Privacidad y procesamiento local

Privacidad

Los datos introducidos y los números generados permanecen en el navegador actual. No hay solicitudes de red durante el uso, almacenamiento en localStorage ni cargas.

Fuentes y decisión de implementación

Fuentes

No se usa ninguna biblioteca de ejecución de terceros. La conversión de enteros aleatorios y la barajada parcial están implementadas de forma independiente en core.js.

Preguntas frecuentes

Preguntas frecuentes

¿Los resultados son criptográficamente seguros?

El navegador proporciona bytes aleatorios fuertes, pero esta página es un generador de uso general. No uses su salida como clave criptográfica, contraseña ni resultado de un sorteo regulado.

¿Cómo genero números aleatorios sin duplicados?

Desactiva Permitir duplicados. La cantidad solicitada no puede superar el número de valores distintos disponibles con el rango y la precisión elegidos.

¿Se incluyen el mínimo y el máximo?

Sí. Ambos extremos pueden salir cuando coinciden con la precisión entera o decimal seleccionada.