運河島 作品

(MC)用一千隻雞計算π的近似值

今天在油管上看到了一個在mC中用1000只雞計算π的近似值的視頻。

一開始我以為會涉及到某些mC的複雜機制,再加上視頻也不算長,好奇之下就點開看了看。

up主的想法是這樣的:遊戲中的雞會隨機走來走去,而雞過一段時間就會下蛋。這樣一來,一段時間後不同區域內的雞蛋的數量的比值就近似面積的比值。

如果在一個正方形區域內放入很多雞,分別在正方形內切圓(和正方形的各個邊都想切的圓)區域內和區域外收集這些雞在一定時間內下的蛋,內切圓區域的雞蛋數量與整個方形區域的雞蛋數量的比值近似於π:4。

於是他用1000只雞在場地裡進行了試驗。在一段時間後,他數了一下不同區域的雞蛋的總數,得到的π的近似值是3.31。不怎麼精確,但差的也不算太多。

有幾秒鐘的時間裡我覺得up主的做法是個好主意。之後我的頭腦中有了一個“嗯?等等…”的聲音——那種隱隱覺得哪裡不對又暫時沒發現的聲音。

我又仔細想了想,發現用這些雞多此一舉,至少在遊戲中是這樣,因為遊戲的基本構成是方塊。