今年春節響應國家號召呆在家裏,呆了幾天以後想出一個問題:爲何新型肺炎爆發,政府要你們儘可能呆在家裏、出門戴口罩或者限制出行......html
答案當時是減輕傳染機率。git
那各類防護措施,能達到什麼效果呢?各類措施,作與不作的差異是什麼呢?爲了更直觀的感覺。github
我寫了一個簡單的病毒蔓延模擬器。工具
初始化時,中間一個小格子默認被感染,它有必定的機率感染與其相鄰的八個個體,個體被感染後,又有概率感染其餘個體。3d
而且呢,個體還能夠乘坐交通工具進行位置交換,好比飛機、高鐵和高速路。不一樣的交通工具,有着不一樣的交換距離。你想一想呀,得了病的個體要是坐飛機跑路了,不就會在新區域又變成感染源了。這多可怕呀~cdn
這樣,隨着時間的推移,每一個個體都會感染。因此這個模擬器最終的目的,就是增長演化時間。儘量的讓病毒傳播的慢一點。htm
先看看初始化的演化速度。blog
真是太快了!44周目,病毒就蔓延到全局!那怎麼才能阻止病毒蔓延呢?get
你能夠這樣作。it
能夠點擊 「高鐵管制」,查看高鐵管制先後的區別。
不一樣的屬性設置,會致使不一樣的演化結果。好比,普及個體戴口罩能夠減小個體與個體間傳染機率。
你還能夠修改演化速度,來加速演變。
如下爲演示地址,你能夠本身來試試:
qqqdu.oss-cn-beijing.aliyuncs.com/index.html
別出門!別出門!別出門!