圓周率(π) 世界紀錄
圓周率大家都不陌生對吧?!
甚至有些人隨隨便便就可以背出以下這串數字
3.1415926535897932384626433832795028841971693993751058209749445923078164062
然而在電腦計算機的領域仍然有無數的偉人前仆後繼地往前
Timothy Mullican 在 2020/01/29 耗費 303 天突破了由Google的日本計算機科學家 Emma Haruka Iwao 所創造的紀錄。這表示前世界紀錄的Pi 31兆位數(31,415,926,535,897),將更新為50兆(50,000,000,000,000)[1]
目前電腦計算圓周率的方式,大多都使用楚德諾夫斯基算法(Chudnovsky algorithm)
Chudnovsky是一種快速計算π數字的方法[2],可以當作評估電腦各項運做能力(CPU, RAM, I/O...)的指標。不過要取得完整的圓周率並不是一件簡單的事情,即使是儲存也需要超過40TB的硬碟空間[3]
如果你想要取得圓周率有幾種方式
1. 網路查詢,不過大部分的網站都有長度限制,100、200 million 就了不起了
2. 自己算。使用 y-cruncher 可以簡單地完成自訂長度的計算,有JAVA 介面的也有Command Line 的[4]
JAVA
Command Line
3. 下載 Timothy Mullican 算出來的。(拜託不要,你有40TB嗎?)
常用數字長度說明
thousand | k | 10^03 | 1,000 |
million | m | 10^06 | 1,000,000 |
billion | g | 10^09 | 1,000,000,000 |
trillion | t | 10^12 | 1,000,000,000,000 |
reference
[2]楚德諾夫斯基算法
[3]A Pi API
[4]y-cruncher - A Multi-Threaded Pi-Program
留言
張貼留言