通勤している最中に何故かふと思い浮かんだワンライナー
time echo "scale=NUMBER; 4*a(1)" | bc -qls
名付けて「円周率簡易ベンチマークワンライナー」だ
MacとかWSLとかLinuxとかPOSIX互換環境ならたいていはプリインストールされているtime、echo、bcで円周率計算ができるぞ
NUMBERの部分を100にすると100桁、1000にすると1000桁の円周率を計算する
ちなみにAndroid端末Snapdragon 845でも10000桁計算してみた
$ time echo "scale=10000; 4*a(1)" | bc -qls
3.14159265358979323846264338327
(中略)
real 3m13.941s
user 3m12.930s
sys 0m0.130s
これでいつでもベンチマークして無駄に電力消費な反エコロジー活動できるね!