A impressão de Pi
Realmente não é necessário, mas há algum crédito nerd em aprender pi para algum número bizarro de dígitos. Uma maneira de fazer isso é por meio de um piem - um dispositivo mnemônico fácil de lembrar e que fornece os dígitos. Não conhece nenhum? [Roni Bandini] cuida de você com a máquina PiemPi. Ele imprime um número aleatório em uma impressora térmica e calcula cada dígito na hora. Você pode assistir a máquina em ação no vídeo abaixo.
Infelizmente, o Raspberry Pi Zero interno não possui habilidades de linguagem suficientes para garantir que a coisa faça sentido, então você obtém uma salada de palavras que pode ou não ter nenhum significado real. Por exemplo, [Roni] cita a frase do astrônomo [Sir James Jeans]: "Como eu quero uma bebida, alcoólica, claro, depois das pesadas palestras envolvendo mecânica quântica." Antes do advento das calculadoras, sempre usávamos: "Posso tomar um grande recipiente de café hoje?" Em cada caso, você conta o número de letras em cada palavra para obter os dígitos. No entanto, algumas das peças que você pode ver na máquina começam com frases como: "# execução de leon a yahoo im real total pit eagle detector christmas..."
Como a máquina pode gerar muitos dígitos, existe um problema que começa no dígito 33. Existem vários zeros no número. Nesse caso, a impressora imprime uma linha em branco. Podemos não ter usado símbolos na saída, mas como as frases realmente não fazem sentido, provavelmente não importa muito. Claro, também não faz sentido calcular os dígitos de cada impressão. Você pode computá-los uma vez, armazená-los e nunca mais precisar fazer isso. Pi não muda de valor. No entanto, como um projeto divertido, não importa e ilustra como um computador pode encontrar pi. Nesse caso, o sistema usa o algoritmo Chudnovsky.
Se você não quiser esperar pelo pequeno Raspberry Pi, o 10 trilionésimo dígito de pi é, segundo todas as contas, 5. O problema de imprimir isso é que você precisa de muito papel se quiser chegar aos trilhões . Mas você pode usar uma impressora Mobius (apesar da divulgação completa: esse dispositivo pega dígitos do servidor pi-as-a-service; tente curl "https://api.pi.delivery/v1/pi?start=0&numberOfDigits=100" ).