Generador de números aleatorios

Fija el rango, di cuántos números necesitas y pulsa el botón. Para un sorteo activa «sin repeticiones»: así ningún número puede salir dos veces.

Rápidos

Los números vienen de la fuente criptográfica del navegador y los valores de la cola del rango se descartan en lugar de reciclarse: de lo contrario los primeros saldrían algo más a menudo, que es justo lo que arruina un sorteo.

Cómo usarlo

  1. Introduce el rango o toma uno listo: 1–10, 1–100, 6 de 49.
  2. Indica cuántos números sortear y si se permiten repeticiones.
  3. Pulsa «Sortear»: los números aparecen en grande, fáciles de leer en voz alta.
  4. Las otras pestañas tienen dados, moneda y sorteo entre nombres.

Lo que conviene saber

Por qué no Math.random

La función aleatoria habitual del navegador es rápida, predecible en principio y nunca se pensó para algo que decide un resultado. Aquí los números vienen de la fuente criptográfica, la misma que genera claves de cifrado. Para un juego no cambia nada; para un sorteo es la diferencia entre un sorteo y su apariencia.

La cola descartada

Tomar el resto de un número aleatorio es la forma clásica de caer en un rango, y favorece en silencio a los primeros valores siempre que el rango no divide de forma exacta. En mil tiradas el sesgo es una fracción de por ciento: justo lo que nadie nota y nadie puede defender después. Aquí los valores de la cola se descartan y se vuelve a tirar.

Preguntas frecuentes

¿Sirve para un sorteo?

Sí, y conviene activar «sin repeticiones»: cada número de participante sale como máximo una vez. Graba la pantalla mientras sorteas; es la forma habitual de mostrar al público que no se repitió hasta que salió lo deseado.

¿Cuántos números puede sortear a la vez?

Hasta mil con repeticiones y hasta el tamaño del rango sin ellas: pedir diez números únicos de cinco es imposible, así que el resultado se recorta a cinco en lugar de quedarse en un bucle.

¿Los números son iguales para todos?

No. Cada sorteo se hace en tu dispositivo con una fuente nueva y no hay semilla que compartir. Dos personas que pulsen el botón en el mismo segundo obtienen números distintos.

¿Puede ser negativo el rango?

Sí, ambos límites admiten valores negativos y pueden darse en cualquier orden: el menor se toma como límite inferior de todos modos.

Herramientas relacionadas