Probabilidad de un número concreto
P = 1 ÷ n, con n = máx − mín + 1
n es el número de enteros del rango, extremos incluidos.
Generador de números aleatorios: mínimo y máximo, cantidad hasta 1000, enteros o decimales, sorteos sin repetición. Aleatoriedad de la API Web Crypto del navegador, útil para sorteos, dados, lotería y muestreo.
Rangos rápidos
Opciones de generación
Elige un rango, una cantidad y un tipo de valores, y la herramienta sortea los números al instante. Sirve para un sorteo entre participantes numerados, para tirar un dado, rellenar una apuesta de lotería, escoger una muestra de una lista numerada o generar datos de prueba. También permite sorteos sin repetición (valores únicos).
Fijas un mínimo, un máximo estrictamente mayor y una cantidad de 1 a 1000. En modo enteros, cada número se sortea con la misma probabilidad entre los enteros del rango, extremos incluidos: entre 1 y 6, cada cara tiene 1 posibilidad entre 6. En modo decimales, el valor se sortea de forma uniforme en el intervalo real, con toda la precisión de un número de coma flotante.
La aleatoriedad procede de la API Web Crypto del navegador (crypto.getRandomValues), un generador de calidad criptográfica y no Math.random, que puede ser predecible. Los 53 bits aleatorios que ofrece se usan para construir un número uniforme entre 0 y 1; aplicado a un rango de n enteros, el sesgo residual queda por debajo de n ÷ 2^53, despreciable en la práctica.
Con la opción «valores únicos», un número ya sorteado se descarta: es un sorteo sin reemplazo, como las bolas de la lotería. El rango debe contener al menos tantos enteros como valores pedidos (de 1 a 5 no se pueden sortear 6 valores únicos). Sin ella, puede haber repeticiones: en 100 sorteos entre 1 y 100, la probabilidad de que un número concreto salga al menos una vez es de un 63,4 % aproximadamente.
Un sorteo criptográfico no es un generador de contraseñas: los valores se muestran en pantalla y se copian en claro. Para un secreto, usa el generador de contraseñas. Para un sorteo justo, asegúrate de que cada participante tenga un número único en el rango.
Mínimo y máximo, con el máximo mayor que el mínimo. Para un dado de seis caras: 1 y 6; para una lotería de 49 números: 1 y 49.
De 1 a 1000 valores, enteros o decimales. Activa los valores únicos para un sorteo sin reemplazo.
Cada clic hace un sorteo nuevo. Si el rango es demasiado pequeño para valores únicos, aparece un mensaje.
Con n valores equiprobables, todos tienen la misma posibilidad.
P = 1 ÷ n, con n = máx − mín + 1
n es el número de enteros del rango, extremos incluidos.
C(n, k) = n! ÷ (k! × (n − k)!)
Número de sorteos distintos de k números entre n, sin importar el orden.
P = 1 − (1 − 1 ÷ n)^k
Probabilidad de que un número concreto salga al menos una vez.
Ejemplo: en una lotería 6 de 49, C(49, 6) = 13 983 816 combinaciones, es decir, una posibilidad entre 13 983 816. Para sacar al menos un 6 en 4 tiradas de dado, P = 1 − (5 ÷ 6)^4 ≈ 51,77 %.
Elegir a un ganador o un orden de intervención entre participantes numerados, sin sesgo visible.
Sustituir un dado, una moneda (1 o 2) o una apuesta de lotería en una partida o un entrenamiento.
Escoger filas al azar de un fichero numerado para un control de calidad o una auditoría.
Generar valores de prueba, identificadores ficticios o sorteos para una simulación sencilla.
Cada cara es equiprobable: 1 entre 6, un 16,67 % aproximadamente.
Entrada
mín. 1, máx. 6, cantidad 1, enterosResultado
un entero de 1 a 6Hay 13 983 816 formas de elegir 6 números de 49: una posibilidad entre 13 983 816 de acertar.
Entrada
mín. 1, máx. 49, cantidad 6, enteros, únicosResultado
6 números distintos entre 1 y 49Con 100 participantes numerados, nadie puede salir dos veces.
Entrada
mín. 1, máx. 100, cantidad 3, enteros, únicosResultado
3 números de participante distintosÚtil para simular probabilidades o rellenar un conjunto de datos ficticio.
Entrada
mín. 0, máx. 1, cantidad 5, decimalesResultado
5 números decimales entre 0 y 1Solo hay 5 enteros posibles: no se pueden sortear 6 distintos.
Entrada
mín. 1, máx. 5, cantidad 6, únicosResultado
mensaje de errorProceden del generador criptográfico del navegador (crypto.getRandomValues), impredecible en la práctica, con 53 bits de precisión. No es un sorteo físico, pero es mejor que Math.random.
Es 1 ÷ n, siendo n el número de enteros del rango: 1 entre 100 (1 %) entre 1 y 100, 1 entre 6 (16,67 %) para un dado.
Activa «Valores únicos». El rango debe contener al menos tantos enteros como valores pedidos, o aparecerá un mensaje de error.
Hasta 1000 por sorteo. Una cantidad mayor se limita a 1000.
Sí: desactiva la opción de enteros. Los valores se reparten de forma uniforme entre los dos límites.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Genera contraseñas seguras y aleatorias de 8 a 128 caracteres, con la entropía indicada.
Genera al instante uno o varios identificadores UUID v4 aleatorios listos para copiar.
Crea nombres de marca, producto, proyecto o dominio a partir de tus ideas, no nombres de personas.