Conectar vía MCP →

Ingresar cálculo

Generate a random whole number between 1 and 100. Each pick is independent, so repeats can occur.

Fórmula

Fórmula: Generador de números aleatorios (del 1 al 100)
Show calculation steps (1)
  1. Probability of a specific number

    Probability of a specific number: Generador de números aleatorios (del 1 al 100)

    With 100 equally likely outcomes, any chosen number appears with probability 1 in 100.

Publicidad

Resultados

Pick # 1
68
random integer between 1 and 100
Número de tirada 1
Rango 1 to 100 (inclusive)
Probabilidad de cada número concreto 1%

Press Elegir for a new independent draw; Reiniciar sets the counter back to 0. Repeats are possible.

Para qué sirve esta herramienta

Este generador de números aleatorios devuelve un único número entero entre 1 y 100 cada vez que pulsas Elegir. El rango es fijo, así que no tienes que rellenar nada: basta con hacer clic y leer el número grande en pantalla. Un pequeño contador con la etiqueta «Tirada n.º N» lleva la cuenta de cuántos números has sacado desde el último reinicio, algo muy práctico para juegos, sorteos, actividades en clase, muestreos o, simplemente, para tomar una decisión.

Cuadrícula de 100 cuadrados iguales con uno resaltado, mostrando cada resultado igual de probable
Cada uno de los 100 números es igual de probable, con un 1 % de probabilidad por elección.

Cómo usarlo

Pulsa Elegir para sacar un número nuevo. Cada pulsación es una tirada independiente, por lo que el mismo valor puede repetirse en distintas tiradas (es algo normal, no un error). Pulsa Reiniciar para poner el contador de nuevo a 0; tu siguiente tirada aparecerá entonces como «Tirada n.º 1».

La fórmula explicada

El generador utiliza la fórmula estándar para enteros uniformes: $$\text{numeroAleatorio} = \text{min} + \left\lfloor U \times (\text{max}-\text{min}+1) \right\rfloor$$ donde \(U\) es un número decimal pseudoaleatorio en el intervalo semiabierto [0, 1). Con \(\text{min} = 1\) y \(\text{max} = 100\) queda así: $$\text{numeroAleatorio} = 1 + \left\lfloor U \times 100 \right\rfloor$$ Usar la función floor (redondeo hacia abajo, no al más cercano) hace que todos los enteros sean igual de probables; el redondeo normal sesgaría los dos extremos. Como \(U\) nunca llega del todo a 1, \(\left\lfloor U \times 100 \right\rfloor\) tiene como tope 99, así que el resultado llega como máximo a 100 exacto y nunca alcanza 101. Por tanto, cada número tiene la misma probabilidad de $$P = \frac{1}{100} = 0{,}01 = 1\%$$

Publicidad
Diagrama que asigna un valor uniforme U entre 0 y 1 a enteros del 1 al 100
Un valor aleatorio uniforme U se escala y se trunca para producir un entero del 1 al 100.

Ejemplo resuelto

Supongamos que el motor produce \(U = 0{,}752\). Entonces $$\text{numeroAleatorio} = 1 + \left\lfloor 0{,}752 \times 100 \right\rfloor = 1 + \left\lfloor 75{,}2 \right\rfloor = 1 + 75 = 76$$ que se muestra como «Tirada n.º 1». Pulsa Elegir otra vez con \(U = 0{,}009\) y obtienes $$1 + \left\lfloor 0{,}9 \right\rfloor = 1 + 0 = 1$$ que se muestra como «Tirada n.º 2».

Preguntas frecuentes

¿Puede salir el mismo número dos veces? Sí. Cada tirada es independiente, así que las repeticiones entre tiradas distintas son normales y totalmente válidas.

¿Pueden salir tanto el 1 como el 100? Sí, ambos extremos están incluidos. Puedes sacar exactamente el 1 o exactamente el 100.

¿Es criptográficamente seguro? No. Se trata de un generador pseudoaleatorio (PRNG) adecuado para juegos y decisiones cotidianas, pero no para seguridad, sorteos con dinero ni criptografía.

Última actualización: