Cualquier computadora es una máquina de estados finitos. Si considera toda la memoria a la que tiene acceso, todos los registros de la CPU, todo en la RAM o el disco, solo hay un número finito de bits allí. Una vez que todos esos bits vuelven a su estado anterior, la computadora está condenada a continuar haciendo exactamente lo que hizo cuando estaba en ese estado anterior.
Por lo tanto, cualquier dispositivo informático de tamaño finito solo puede producir secuencias de números que eventualmente son periódicas. En particular, ninguna computadora física puede imprimir los dígitos decimales de [math] \ pi [/ math] para siempre. En algún momento se quedará sin memoria y se detendrá, se bloqueará o comenzará a repetirse. Los números involucrados se vuelven demasiado grandes.
Una computadora idealizada , como una máquina Turing con capacidad de almacenamiento infinita , puede producir secuencias infinitas de números que no se repiten, como los dígitos de [math] \ pi [/ math]. Con una máquina de este tipo, puede usar los dígitos de [math] \ pi [/ math] como fuente de decimales no repetidos, pero no se sabe si esos dígitos forman una secuencia con buenas propiedades estadísticas.
- Cómo calcular la probabilidad de ganar en ajedrez
- Para un n dado, ¿es posible elegir uniformemente un número del 1 al n usando un número fijo de bits aleatorios uniformes?
- ¿Cómo resolver problemas de interpolación (por el método de la diferencia dividida de Newton) usando Matlab? ¿Puedo obtener el algoritmo para resolverlo?
- Dado un número M (entero de N dígitos) y operaciones de intercambio K (una operación de intercambio puede intercambiar 2 dígitos), ¿qué es un algoritmo para obtener el máximo entero posible?
- ¿Cómo resolver BRTREE? No puedo obtener la relación de recurrencia que puede resolver el problema. Además, ¿cómo puedo obtener fácilmente la relación de recurrencia para cualquier problema de este tipo?