Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Your Random Number
73
between 1 and 100
Primer número 73
Números generados 1
Valores posibles (tamaño del rango) 100

¿Qué es un generador de números aleatorios?

Un generador de números aleatorios (RNG, por sus siglas en inglés) produce números impredecibles dentro de los límites que tú definas. Esta herramienta genera números enteros aleatorios entre un valor mínimo y uno máximo (ambos incluidos). Puedes obtener un solo número o varios de una vez, y decidir si se permiten valores repetidos. Resulta muy útil para sorteos y rifas, para sacar números tipo lotería, elegir un ganador de una lista, formar equipos, tiradas de dados y juegos de mesa, muestreos o cualquier situación en la que necesites una elección imparcial.

Cómo usarlo

Introduce el Mínimo y el Máximo de tu rango, indica cuántos números quieres (de 1 a 100) y elige si deseas permitir repeticiones. Si desactivas las repeticiones, el generador devuelve únicamente valores distintos; y si pides más números de los que el rango puede ofrecer, la cantidad se ajusta automáticamente al número de valores disponibles.

La fórmula explicada

Para un solo número entero la herramienta usa

$$x_i = \text{Min} + \left\lfloor \text{rand}() \times \left( \text{Max} - \text{Min} + 1 \right) \right\rfloor$$

donde \(\text{rand}()\) es una fracción uniforme en el intervalo [0, 1). Al multiplicar por el tamaño del rango \(\left( \text{Max} - \text{Min} + 1 \right)\) y aplicar la función suelo (floor), se obtiene un desplazamiento de 0 hasta rango−1, que luego se suma a \(\text{Min}\). Así, todos los enteros del intervalo (extremos incluidos) tienen la misma probabilidad de salir. Para sacar varios números, el proceso simplemente se repite; cuando no se permiten repeticiones, cada valor elegido se elimina del conjunto para que no pueda volver a aparecer.

Publicidad
Diagrama plano de la fórmula de números aleatorios que asigna un valor aleatorio de 0 a 1 a un rango de enteros
La fórmula asigna rand() (de 0 a 1) al rango de enteros y aplica la función piso al resultado.
Diagrama que muestra la selección aleatoria de un entero dentro de un rango entre el mínimo y el máximo en una recta numérica
Un generador de números aleatorios elige un valor de manera uniforme entre el mínimo y el máximo seleccionados.

Ejemplo práctico

Imagina que quieres 3 números únicos entre 1 y 6. El tamaño del rango es

$$6 - 1 + 1 = 6$$

El generador elige dentro del conjunto {1,2,3,4,5,6} y va retirando cada valor escogido, así que podrías obtener 4, 1, 6: tres números diferentes, sin repetirse. Si permites repeticiones, en cambio, podrías ver algo como 4, 4, 1.

Preguntas frecuentes

¿Son los números realmente aleatorios? Son pseudoaleatorios: los genera un algoritmo de software estadísticamente uniforme, más que suficiente para juegos, sorteos y elecciones cotidianas, pero no apto para criptografía.

¿Se incluyen el mínimo y el máximo? Sí. Ambos extremos pueden salir; el intervalo es inclusivo en los dos lados.

¿Y si el mínimo es mayor que el máximo? Los valores se intercambian automáticamente para que el rango siga teniendo sentido.

Última actualización: