Zephyrnet-logo

Trykkingen av Pi

Dato:

Det er egentlig ikke nødvendig, men det er noe geek cred å lære pi til et merkelig antall sifre. En måte å gjøre det på er via en piem - en mnemonisk enhet som er lett å huske og gir deg sifrene. Kjenner du ingen? [Roni Bandini] har dekket deg med PiemPi maskin. Den skriver ut en tilfeldig piem på en termisk skriver og beregner hvert siffer i farten. Du kan se maskinen i aksjon i videoen nedenfor.

Dessverre har Raspberry Pi Zero inni ikke nok språkkunnskaper til å sikre at tingen gir mening, så du får ordsalat som kanskje eller kanskje ikke har noen reell betydning. [Roni] siterer for eksempel astronomen [Sir James Jeans'] setning: «Hvordan jeg vil ha en drink, alkoholholdig, selvfølgelig, etter de tunge forelesningene som involverer kvantemekanikk.» Før kalkulatoren kom, brukte vi alltid: "Kan jeg få en stor beholder med kaffe i dag?" I hvert tilfelle teller du antall bokstaver i hvert ord for å få sifrene. Noen av piemene du kan se fra maskinen starter imidlertid med setninger som: "# leon a yahoo execution im faktiske total pit eagle detector christmas ..."

Siden maskinen kan generere mange siffer, er det et problem som starter ved siffer 33. Det er flere nuller i tallet. I dette tilfellet skriver skriveren ut en tom linje. Vi har kanskje ikke brukt symboler i utdataene, men siden setningene egentlig ikke gir mening uansett, spiller det sannsynligvis ingen rolle. Selvfølgelig er det også liten vits i å beregne sifrene for hver utskrift. Du kan beregne dem én gang, lagre dem og aldri trenger å gjøre det igjen. Pi endrer ikke verdi. Men som et morsomt prosjekt spiller det ingen rolle, og det illustrerer hvordan en datamaskin kan finne pi. I dette tilfellet bruker systemet Chudnovsky-algoritmen.

Hvis du ikke vil vente på den lille Raspberry Pi, det 10 billionte sifferet i pi er etter alt å dømme 5. Problemet med å skrive ut dette er at du trenger mye papir hvis du vil komme opp i trillionene. Men du kan bruke en Mobius-skriver (selv om full avsløring: den enheten fanger sifre fra pi-as-a-service server; prøve curl "https://api.pi.delivery/v1/pi?start=0&numberOfDigits=100").

[Innebygd innhold]

spot_img

Siste etterretning

spot_img