爲何國家讓你新型肺炎疫情期間呆在家裏?

原由

今年春節響應國家號召呆在家裏,呆了幾天以後想出一個問題:爲何新型肺炎爆發,政府要你們儘可能呆在家裏、出門戴口罩或者限制出行......html

答案當時是減輕傳染機率。git

那各類防護措施,能達到什麼效果呢?各類措施,作與不作的差異是什麼呢?爲了更直觀的感覺。github

我寫了一個簡單的病毒蔓延模擬器。工具

演示效果

首先面板有:時間、個體數和傳染機率 三個信息。 2500個綠色小格子模擬個體。其中綠色是健康,灰色是潛伏期,紅色是確診期。

初始化時,中間一個小格子默認被感染,它有必定的機率感染與其相鄰的八個個體,個體被感染後,又有概率感染其餘個體。3d

而且呢,個體還能夠乘坐交通工具進行位置交換,好比飛機、高鐵和高速路。不一樣的交通工具,有着不一樣的交換距離。你想一想呀,得了病的個體要是坐飛機跑路了,不就會在新區域又變成感染源了。這多可怕呀~cdn

這樣,隨着時間的推移,每一個個體都會感染。因此這個模擬器最終的目的,就是增長演化時間。儘量的讓病毒傳播的慢一點。htm

初始化效果

先看看初始化的演化速度。blog

真是太快了!44周目,病毒就蔓延到全局!那怎麼才能阻止病毒蔓延呢?get

你能夠這樣作。it

修改演變屬性

能夠點擊 「高鐵管制」,查看高鐵管制先後的區別。

不一樣的屬性設置,會致使不一樣的演化結果。好比,普及個體戴口罩能夠減小個體與個體間傳染機率。

你還能夠修改演化速度,來加速演變。

如下爲演示地址,你能夠本身來試試:

演示地址

qqqdu.oss-cn-beijing.aliyuncs.com/index.html

項目地址

github.com/qqqdu/zhong…

最後

別出門!別出門!別出門!

相關文章
相關標籤/搜索