Печать Пи
На самом деле в этом нет необходимости, но есть некий авторитет, позволяющий выучить число Пи до какого-то причудливого количества цифр. Один из способов сделать это — использовать пием — мнемоническое устройство, которое легко запомнить и которое дает вам цифры. Не знаете ни одного? [Рони Бандини] поможет вам с машиной PiemPi. Он печатает случайный кусок на термопринтере и вычисляет каждую цифру на лету. Посмотреть машину в действии можно на видео ниже.
К сожалению, у Raspberry Pi Zero внутри недостаточно языковых навыков, чтобы убедиться, что все имеет смысл, поэтому вы получаете словесный салат, который может иметь, а может и не иметь никакого реального значения. Например, [Рони] цитирует фразу астронома [сэра Джеймса Джинса]: «Как мне хочется выпить, алкоголик, конечно, после тяжелых лекций по квантовой механике». До появления калькуляторов мы всегда говорили: «Можно мне сегодня большую банку кофе?» В каждом случае вы подсчитываете количество букв в каждом слове, чтобы получить цифры. Тем не менее, некоторые фрагменты, которые вы можете увидеть на машине, начинаются с таких фраз, как: «# Леон, казнь в Yahoo, я настоящий тотальный детектор рождества с орлом…»
Поскольку машина может генерировать много цифр, возникает проблема, которая начинается с цифры 33. В числе есть несколько нулей. В этом случае принтер печатает пустую строку. Возможно, мы не использовали символы в выводе, но поскольку фразы все равно не имеют смысла, это, вероятно, не имеет большого значения. Конечно, нет смысла вычислять цифры для каждого отпечатка. Вы можете вычислить их один раз, сохранить и больше никогда не делать этого. Пи не меняет значения. Однако как забавный проект это не имеет значения, и он действительно иллюстрирует, как компьютер может найти число «пи». В этом случае система использует алгоритм Чудновского.
Если вы не хотите ждать маленького Raspberry Pi, 10-триллионная цифра числа «пи», судя по всему, равна 5. Проблема с печатью в том, что вам понадобится много бумаги, если вы хотите дойти до триллионов. . Но вы можете использовать принтер Mobius (хотя полное раскрытие: это устройство захватывает цифры с сервера pi-as-a-service; попробуйте завить "https://api.pi.delivery/v1/pi?start=0&numberOfDigits=100" ).