Qué es la generación de números aleatorios
Generar un número aleatorio significa obtener un valor que no se puede predecir de antemano dentro de un rango definido. En la práctica existen dos familias: los números verdaderamente aleatorios, que dependen de fenómenos físicos impredecibles, y los pseudoaleatorios, que un algoritmo calcula a partir de una semilla inicial. La mayoría de las herramientas web parten de Math.random(), una función rápida pero pensada para usos generales, no para criptografía. Cuando el navegador lo permite, esta herramienta usa una fuente de aleatoriedad criptográficamente segura para que la distribución sea más uniforme y difícil de reproducir. Para la inmensa mayoría de los casos cotidianos, como elegir un ganador o repartir tareas, un buen generador pseudoaleatorio resulta más que suficiente. La diferencia con la aleatoriedad real solo importa en contextos sensibles como la seguridad o la generación de claves. Entender de dónde sale cada número te ayuda a elegir la opción correcta según lo que necesites hacer con el resultado.