
Un dispositivo o algoritmo que produce secuencias de números que carecen de cualquier patrón predecible.Un generador de números aleatorios (RNG) es un dispositivo o algoritmo que produce secuencias de números sin un patrón predecible. En física y tecnología, la aleatoriedad no es solo una molestia: es un recurso. Los generadores cuánticos de números aleatorios (QRNG) aprovechan la impredecibilidad inherente de las mediciones cuánticas, como los tiempos de llegada de fotones o el ruido de fase de la luz láser, para producir números que son fundamentalmente aleatorios, no solo pseudoaleatorios. Esto es distinto de los generadores algorítmicos, que son deterministas y solo parecen aleatorios si no se conoce la semilla.
El concepto de usar procesos cuánticos para la aleatoriedad se remonta a principios del siglo XX, pero los RNG cuánticos prácticos se desarrollaron en la década de 1990. El primer QRNG comercial fue introducido por ID Quantique en 2001, basado en los tiempos de llegada de fotones.
Un RNG cuántico típico utiliza un divisor de haz: un fotón individual que llega a un espejo semirreflectante tiene un 50% de probabilidad de transmitirse y un 50% de reflejarse. Detectar qué camino tomó el fotón produce un bit aleatorio. En la práctica, las fuentes a menudo no son de fotón único, sino pulsos láser atenuados, y la aleatoriedad se extrae de las fluctuaciones de tiempo o intensidad de la señal detectada. La clave es que el resultado de la medición está fundamentalmente indeterminado hasta el momento de la detección, debido al principio de superposición. Los datos crudos pueden tener sesgos, por lo que se aplica un postprocesamiento (por ejemplo, hash) para destilar una secuencia aleatoria uniforme.
Generación de claves criptográficas, comunicaciones seguras (distribución cuántica de claves) y simulaciones de Monte Carlo de alto riesgo donde se requiere aleatoriedad verdadera.
La salida de un RNG cuántico no solo es impredecible en la práctica, sino que es impredecible en principio, porque las leyes de la mecánica cuántica prohíben cualquier variable oculta que pueda determinar el resultado de antemano.







