Sí. Las 4 fuentes ‘canónicas’ de aleatoriedad verdadera:
- Efecto Joule sobre una resistencia de precisión (difícil de explotar en la práctica)
- Desintegración radiactiva del núcleo: popular en la comunidad científica, ya que todo lo que necesita es un trozo de muestra radiactiva y un detector de silicio para registrar los recuentos / segundo.
- grabación de ruido atmosférico en un lugar relativamente aislado, un poco más difícil de extraer, pero el Servicio de números aleatorios verdaderos utiliza esto
- radiación cósmica de fondo (una variación y una de las causas de lo anterior)
Hay varios otros candidatos, algunos con física exótica.
La cuestión es que usar una semilla aleatoria en un generador de números pseudoaleatorios (el más simple de los cuales es un registro electrónico de “desplazamiento a la izquierda” equivalente a multiplicar un número x2) puede terminar generando datos buenos y aleatorios con mucho más ancho de banda que Los pocos bits utilizados en la entrada.
- ¿Cómo entiende un algoritmo de aprendizaje por refuerzo que es castigado?
- ¿Cuáles serían las mejores entradas para un algoritmo de red neuronal que intenta predecir el mercado de valores?
- Cómo escribir un programa en C para buscar los elementos usando el orden de fusión
- ¿Cuál es el algoritmo utilizado por la búsqueda de imagen inversa de Google (es decir, la búsqueda por imagen)? ¿Qué algoritmos necesitaría entender para crear una funcionalidad similar a pequeña escala?
- ¿Cuál es el enfoque para resolver GSS1 y GSS3 en SPOJ usando árboles de segmentos?
Al incluir el efecto Joule en el mundo digital, es posible crear un verdadero generador de números aleatorios jugando con un flip-flop SR inestable truco, como se usa en 2013+ plataformas Intel. vea la respuesta de Jacob VanWagoner a ¿Cómo funciona el circuito en el generador de números aleatorios verdaderos de Intel?
El único criterio de aleatoriedad es que durante un período de tiempo muy largo, la tasa entre 0 y 1 binarios debe ser 50:50.
Esto significa que son posibles secuencias muy largas de un solo tipo de bit, como “1111 …”, pero muy poco probable.