Sin subida, 100% local, sin cuenta

Generador de Números Aleatorios

Instantáneo, seguro y completamente sin conexión, tus números nunca abandonan tu dispositivo.

Cómo funciona Generador de Números Aleatorios

El Generador de Números Aleatorios produce uno o miles de números enteros aleatorios dentro de cualquier rango que definas, desde una sola selección de lotería hasta una lista completa de identificadores únicos. Cada número se extrae de la Web Crypto API (crypto.getRandomValues), respaldada por la fuente de entropía criptográficamente segura integrada en tu sistema operativo. Esto es fundamentalmente diferente de Math.random(), que usa un algoritmo pseudoaleatorio determinista que puede predecirse si se conoce la semilla.

La herramienta también ofrece un modo sin duplicados para sorteos en los que cada valor debe aparecer como máximo una vez (implementado con muestreo por rechazo), ordenación opcional ascendente o descendente y copia con un clic de la lista generada. Toda la lógica de generación se ejecuta localmente en tu navegador; nada se envía a ningún servidor.

Cómo usar Generador de Números Aleatorios, paso a paso

  1. Introduce los valores mínimo y máximo del rango (enteros, incluyendo valores negativos).
  2. Introduce cuántos números quieres generar.
  3. Activa "Sin duplicados" si cada número debe aparecer como máximo una vez en la salida.
  4. Haz clic en Generar.
  5. Copia el resultado con el botón de copia con un clic, o ordénalo de forma ascendente o descendente antes de copiarlo.

Casos de uso comunes

  • Extraer seis números únicos de lotería entre el 1 y el 49 usando el modo sin duplicados.
  • Seleccionar aleatoriamente 10 ganadores de una lista de 500 participantes numerados del 1 al 500.
  • Generar una lista de 100 IDs de estudiantes aleatorios en un rango para un ejercicio de simulación de clase.
  • Elegir un número aleatorio entre 1 y 6 para decidir el turno en un juego de mesa cuando no hay dados físicos disponibles.

Preguntas frecuentes

¿Esta herramienta envía mis números o entradas a un servidor?

No. Todo se ejecuta en tu navegador usando JavaScript y la Web Crypto API. No se hace ninguna solicitud de red durante la generación y la herramienta funciona sin conexión una vez cargada la página.

¿Qué tan aleatorios son realmente los números?

crypto.getRandomValues se alimenta del kernel del sistema operativo usando fuentes de entropía de hardware (ruido térmico, temporización de interrupciones y similares). Es la misma fuente usada para la generación de claves criptográficas. Math.random(), por el contrario, usa un PRNG de software que es rápido pero determinista y predecible si se conoce su estado. Para la mayoría de las aplicaciones como sorteos y muestreos la diferencia es académica, pero usar la fuente segura no cuesta nada y es el valor predeterminado correcto.

¿Cómo funciona el modo sin duplicados?

La herramienta extrae números de uno en uno. Si un número extraído ya ha sido seleccionado, lo descarta y extrae otro (muestreo por rechazo). El rango debe contener al menos tantos enteros distintos como el recuento solicitado; la herramienta lo valida y muestra un error si la solicitud es imposible. Para recuentos grandes en relación con el tamaño del rango, este enfoque puede requerir muchos intentos; la herramienta limita los reintentos para evitar bucles infinitos.

¿Puedo generar números fuera del rango de enteros?

La herramienta genera enteros (números enteros), incluidos los enteros negativos. Los números decimales no están directamente soportados. Para simular el lanzamiento de un dado de seis caras, establece el rango del 1 al 6. Para elegir un porcentaje aleatorio, establece del 0 al 100.

¿Es el generador adecuado para fines de seguridad o juego?

La fuente subyacente (crypto.getRandomValues) es adecuada para uso criptográfico, pero esta herramienta es un utilitario práctico, no un sistema certificado para juegos o seguridad. Para juegos regulados o generación de claves criptográficas, usa una plataforma dedicada certificada.

¿Puedo usarla para números de lotería o un sorteo?

Sí. Establece el rango para que coincida con tu lotería (por ejemplo del 1 al 49), introduce el recuento (por ejemplo 6), activa sin duplicados y haz clic en Generar. La fuente segura hace que el sorteo sea estadísticamente justo e imparcial. Puedes regenerar tantas veces como necesites.