FreeToGenerate.com

100% gratis · sin registro · sin límite de usos

Define un rango y saca tus números.

Haz clic en cualquier número para copiarlo. Nada se envía a un servidor, y nada se guarda.

También disponible en: English · Português · Français · العربية

Generador de números aleatorios

Elige un rango, decide cuántos números quieres y sácalos al instante, con la misma probabilidad para todos y sin que nada salga de tu navegador.

Qué es un generador de números aleatorios

Un generador de números aleatorios es una herramienta que, dentro del rango que tú marques, saca una o varias cifras sin ningún patrón previsible: cada número tiene exactamente la misma probabilidad de salir que cualquier otro. Es lo que buscas cuando escribes «número aleatorio» o «generador de números al azar» en Google porque necesitas decidir algo —un ganador, un turno, una cantidad— sin que nadie pueda acusarte de haberlo amañado.

Este generador funciona por completo en tu navegador: no hay servidor de por medio, no se crea cuenta y no queda ningún registro en ninguna parte más que en tu pantalla. Sirve igual para un sorteo entre amigos, para repartir el orden de un juego de mesa, para elegir una muestra al azar en un trabajo de clase o para cualquier decisión en la que quieras dejar que sea el azar, y no tú, quien decida.

Cómo se usa

  1. Marca el mínimo y el máximo. Escribe cualquier número entero entre -1.000.000.000 y 1.000.000.000 en los campos Mínimo y Máximo; puedes usar negativos sin problema, por ejemplo para sortear una temperatura o una posición en una tabla.
  2. Decide cuántos números quieres y si se pueden repetir. En el campo Cuántos pide entre 1 y 1000 números en una sola tirada, y marca la casilla Sin repetidos si necesitas que todos salgan distintos, como en una rifa o al repartir números de orden.
  3. Pulsa Generar números. Verás el resultado al instante en una cuadrícula; si repites la tirada el botón pasa a llamarse Volver a sortear, y el botón Copiar todo te deja pegar toda la lista donde la necesites.

De dónde sale realmente el azar

Esta herramienta no usa Math.random(), el generador rápido que trae JavaScript por defecto. Math.random() está pensado para cosas sin consecuencias, como barajar una lista de canciones, pero no ofrece ninguna garantía de seguridad: con un puñado de los números que haya devuelto es posible reconstruir su estado interno y predecir todos los que va a dar a continuación. Para un sorteo cuyo resultado le importa a alguien, eso es un problema. Por eso este generador saca los números de crypto.getRandomValues, la fuente aleatoria criptográfica del propio navegador, la misma que se usa para generar claves de seguridad.

Además, esos números en bruto no se ajustan a tu rango con el atajo habitual de calcular el resto de una división, porque ese atajo introduce un sesgo. Si tomas un byte al azar (un valor entre 0 y 255) y le calculas el resto al dividir entre 100, los números del 1 al 56 salen la mitad de veces más que los del 57 al 100, simplemente porque 256 no se reparte en partes iguales entre 100. Esta herramienta descarta los resultados que causarían ese sesgo y vuelve a sacar otro, así que cada número de tu rango tiene exactamente la misma probabilidad de aparecer. Tanto el origen criptográfico como este descarte del sesgo se comprobaron con pruebas antes de escribir esta página, no se dan por supuestos.

Lo que esta herramienta no hace

No se guarda ni se registra nada: eso es bueno para tu privacidad, pero significa que no hay ningún historial que puedas enseñarle a alguien después. Si organizas un sorteo público y el resultado se puede poner en duda, grábalo en vídeo en el momento o usa un servicio que publique un registro firmado y verificable de cada tirada —random.org es el más conocido para eso.

Tampoco está certificada para juegos de apuestas ni loterías oficiales: esos sorteos exigen generadores de hardware auditados y aprobación de un regulador, algo muy distinto de lo que hace una página web. Esta herramienta es para juegos, clases, sorteos entre amigos, muestreos y decisiones del día a día. Solo da números enteros, sin decimales, y si activas Sin repetidos no puede darte más números de los que caben en el rango: pedir 10 números distintos entre el 1 y el 5 te devolverá solo 5. Y como no se guarda nada, si recargas la página los resultados desaparecen.

Por qué es gratis

Todo el cálculo ocurre en tu propio navegador, así que a FreeToGenerate.com no le cuesta más ofrecerte una tirada que mil: no hay cuentas que crear, ni marcas de agua en los resultados, ni una versión de pago con más números o más rangos escondida detrás de un muro.