This account already has saved data. Do you want to keep this device's data, or use your account's saved data?
Appearance
Unit System
Temperature Format
Time Format
Random Number Generator
Your Numbers
Your Numbers
Your Recent & Past Results
Restored a past calculation.
Compare Calculations
Side-by-Side Comparison
A comparison of your calculations' results.
Downloads
Includes your inputs and results for this calculation, plus any additional calculations you've compared.
Share & Print
The link includes your inputs and results, so anyone who opens it sees this exact calculation.
Picking One or More Numbers Uniformly at Random
A random number generator picks one or more whole numbers uniformly at random from a range you
choose. Enter a minimum and maximum, how many numbers you want, and whether repeats are allowed,
and this calculator generates them instantly — useful for picking a raffle or giveaway winner,
settling a decision, drawing lottery-style numbers, or generating test data.
Unlike every other calculator on this site, the result here is deliberately not reproducible
from the inputs alone — a shared link restores your settings (minimum, maximum, count, and
whether repeats are allowed) so a friend can generate their own numbers with the same setup, but
it won’t hand them the exact same numbers you got. That’s the entire point of a random number
generator: running it again is supposed to give you something new.
How It Works Under the Hood
Each number is chosen uniformly at random from every whole number between your minimum and
maximum, inclusive — every value in the range has an equal chance of being picked. When “no
repeated numbers” is checked, this calculator keeps drawing until it has enough distinct values,
the same approach as physically drawing numbered balls from a bag without putting them back.
Worked Example
Picking 5 unique numbers between 1 and 49 (a common lottery-style draw), with repeats not
allowed:
The calculator draws a whole number from 1 to 49, uniformly at random.
If that number hasn’t already been drawn, it’s kept; if it has, the calculator draws again,
the same way pulling a numbered ball out of a bag without putting it back works.
This repeats until 5 distinct numbers have been drawn — for example, 7, 14, 22, 35, and 41.
Running this exact same setup again produces a genuinely different 5 numbers, since (as covered
above) only the settings are meant to be reproducible here, never the actual result.
Common Uses
Picking a winner from a numbered list of raffle or giveaway entries.
Drawing lottery-style numbers for games that pick several numbers from a range.
Settling a decision — rolling a virtual die (1-6), flipping a coin (1-2), or picking
between a few options.
Generating sample or test data for a spreadsheet or a coding project.
Key Factors to Consider
“Uniformly random” means every number in the range has an equal chance of appearing, not
that results will look evenly spread across many draws. A short run of random numbers can look
clustered or uneven purely by chance — true randomness doesn’t guarantee even distribution over
a small number of draws, it only guarantees equal probability for each individual pick.
Excluding repeats changes the probability distribution compared to allowing them, especially
for a small range. Drawing without repeats (like a lottery draw) removes previously-picked
numbers from consideration for subsequent draws, while allowing repeats keeps every draw
completely independent — picking the right mode matters for accurately modeling a real-world
scenario like a lottery versus a repeated dice roll.
This calculator’s randomness is suitable for everyday use (games, raffles, sampling) but not
for cryptographic or security purposes. True cryptographic random number generation has
stricter unpredictability requirements than a general-purpose random number generator needs to
meet — see the Password Generator Calculator, which specifically uses a cryptographically
secure random source, for that different use case.
A shared link intentionally restores only the SETTINGS, never the actual generated
numbers. This is a deliberate design choice, not a limitation — re-generating fresh numbers
each time is the entire point of a random number generator, so a link is meant to let someone
else run the same setup, not see the same result.
Common Mistakes
Expecting a shared link to reproduce the exact numbers someone else got. As covered above,
a link restores the settings only — the numbers themselves are freshly generated every time,
by design.
Using this for security-sensitive purposes like generating a password or an encryption key.
This calculator’s randomness is fine for games, raffles, and sampling, but isn’t cryptographically
secure — use a tool built for that purpose instead.
Assuming a small batch of random numbers will look evenly spread out. True randomness only
guarantees equal probability per draw, not a smooth-looking distribution over just a few numbers
— clustering in a short run is normal, not a sign of a broken generator.
Useful to Know
Need a cryptographically secure random string instead, like a password? Password Generator uses a secure random source built for that purpose.
Want to roll virtual dice instead of picking from a custom range? Dice Roller Calculator
simulates rolling any number of dice with any number of sides.
Curious about the odds of a particular draw or outcome? Probability Calculator
calculates the probability of single and combined events.
Elegir Uno o Más Números de Forma Uniformemente Aleatoria
Un generador de números aleatorios elige uno o más números enteros de manera uniformemente
aleatoria dentro de un rango que tú eliges. Ingresa un mínimo y un máximo, cuántos números
quieres y si se permiten repeticiones, y esta calculadora los genera al instante — útil para elegir
al ganador de una rifa o sorteo, tomar una decisión, sortear números de estilo lotería, o generar
datos de prueba.
A diferencia de cualquier otra calculadora de este sitio, el resultado aquí deliberadamente no
es reproducible a partir de los datos ingresados por sí solos — un enlace compartido restaura tu
configuración (mínimo, máximo, cantidad, y si se permiten repeticiones) para que un amigo pueda
generar sus propios números con la misma configuración, pero no le entregará los mismos números
exactos que tú obtuviste. Ese es todo el propósito de un generador de números aleatorios: se supone
que ejecutarlo de nuevo te dará algo nuevo.
Cómo funciona internamente
Cada número se elige de manera uniformemente aleatoria entre todos los números enteros dentro de
tu mínimo y máximo, inclusive — cada valor del rango tiene la misma probabilidad de ser elegido.
Cuando está marcada la opción “sin números repetidos”, esta calculadora sigue extrayendo números
hasta tener suficientes valores distintos, el mismo enfoque que sacar físicamente bolas numeradas
de una bolsa sin devolverlas.
Ejemplo Resuelto
Elegir 5 números únicos entre 1 y 49 (un sorteo común de estilo lotería), sin permitir
repeticiones:
La calculadora extrae un número entero del 1 al 49, de forma uniformemente aleatoria.
Si ese número aún no ha salido, se conserva; si ya salió, la calculadora extrae de nuevo — de la
misma manera que sacar una bola numerada de una bolsa sin volver a meterla.
Esto se repite hasta obtener 5 números distintos — por ejemplo, 7, 14, 22, 35 y 41.
Ejecutar exactamente la misma configuración de nuevo produce 5 números realmente distintos, ya que
(como se explicó antes) solo la configuración está pensada para ser reproducible aquí, nunca el
resultado en sí.
Usos comunes
Elegir un ganador de una lista numerada de participantes en una rifa o sorteo.
Sortear números de estilo lotería para juegos que eligen varios números dentro de un rango.
Tomar una decisión — lanzar un dado virtual (1-6), lanzar una moneda (1-2), o elegir entre
varias opciones.
Generar datos de muestra o de prueba para una hoja de cálculo o un proyecto de programación.
Factores Clave a Considerar
“Uniformemente aleatorio” significa que cada número del rango tiene la misma probabilidad de
aparecer, no que los resultados se verán distribuidos de forma pareja en muchos sorteos. Una
serie corta de números aleatorios puede verse agrupada o desigual puramente por azar — la
verdadera aleatoriedad no garantiza una distribución pareja en un número pequeño de sorteos,
solo garantiza una probabilidad igual para cada elección individual.
Excluir repeticiones cambia la distribución de probabilidad en comparación con permitirlas,
especialmente para un rango pequeño. Sortear sin repeticiones (como un sorteo de lotería)
elimina los números ya elegidos de la consideración para sorteos posteriores, mientras que
permitir repeticiones mantiene cada sorteo completamente independiente — elegir el modo
correcto importa para modelar con precisión un escenario del mundo real, como una lotería frente
a una tirada de dados repetida.
La aleatoriedad de esta calculadora es adecuada para el uso cotidiano (juegos, rifas, muestreo)
pero no para fines criptográficos o de seguridad. La generación de números aleatorios
criptográficamente segura tiene requisitos de impredecibilidad más estrictos de lo que necesita
cumplir un generador de números aleatorios de propósito general — consulta la Calculadora de
Generador de Contraseñas, que utiliza específicamente una fuente aleatoria criptográficamente
segura, para ese caso de uso distinto.
Un enlace compartido restaura intencionalmente solo la CONFIGURACIÓN, nunca los números
generados en sí. Esta es una decisión de diseño deliberada, no una limitación — volver a
generar números nuevos cada vez es el propósito mismo de un generador de números aleatorios, así
que un enlace está pensado para que otra persona ejecute la misma configuración, no para que vea
el mismo resultado.
Errores Comunes
Esperar que un enlace compartido reproduzca exactamente los mismos números que obtuvo otra
persona. Como se explicó arriba, un enlace restaura solo la configuración — los números en sí
se generan de nuevo cada vez, por diseño.
Usar esto para fines sensibles a la seguridad, como generar una contraseña o una clave de
cifrado. La aleatoriedad de esta calculadora está bien para juegos, rifas y muestreo, pero no
es criptográficamente segura — usa en su lugar una herramienta diseñada para ese propósito.
Suponer que un lote pequeño de números aleatorios se verá distribuido de forma pareja. La
verdadera aleatoriedad solo garantiza igual probabilidad por sorteo, no una distribución que se
vea uniforme con solo unos pocos números — la agrupación en una serie corta es normal, no una
señal de un generador defectuoso.
Bueno Saber
¿Necesitas en su lugar una cadena aleatoria criptográficamente segura, como una contraseña?
Generador de Contraseñas usa una fuente aleatoria segura diseñada para ese
propósito.
¿Quieres lanzar dados virtuales en lugar de elegir de un rango personalizado? Calculadora de Lanzamiento de Dados simula lanzar cualquier cantidad de dados con cualquier cantidad de caras.
¿Tienes curiosidad sobre las probabilidades de un sorteo o resultado particular? Calculadora de Probabilidad calcula la probabilidad de eventos individuales y combinados.
Yes — check "No repeated numbers" to generate a set of distinct values, useful for picking multiple raffle winners or drawing lottery-style numbers where the same number shouldn't appear twice.
Will a shared link give someone the same numbers I got?
No — a shared link restores your settings (minimum, maximum, count, and whether repeats are allowed) so someone else can generate their own numbers with the same setup, but the actual numbers generated are different every time by design. That's the entire point of a random number generator.
Is this truly random?
It uses your browser's built-in random number generator, which is suitable for everyday uses like picking a winner or settling a decision. It isn't a cryptographically secure random source, so it shouldn't be used for security-sensitive purposes like generating passwords or encryption keys.
We use cookies for analytics and ads to help support this free site. You can accept all, or decline and we'll only use what's needed for the site to work.