有水的池塘或者坑里时间久了就有鱼是正常的,但是“水过百天自生鱼”的描述不正确,因为鱼不是从无到有产生的,而是别处的鱼或者鱼卵通过各种途径转移到水坑里面的。
首先,新水坑或池塘的形成可能是现有水系统的一部分,当地的洪水导致湖泊和河流溢出岸,流入新的低地,当洪水退去时,形成新的水坑或池塘。这时形成的水坑或池塘水已经是现有生态系统的一部分,包括藻类、昆虫和鱼类。第二种情况就是水坑的形成是季节性的,当干旱时原有的鱼产下的鱼卵保留着池塘底部,当水坑又充满水时,鱼卵孵化,产生新的鱼。
一个地区的水体通常是相互连接的,这在平时可能看不出来,但是在雨季的时候很明显。在下雨的时候,水坑或者池塘里的水位不断上涨,水最终可能会溢出周围的土地,形成小溪或河流。如果小溪与另一水体,比如另一池塘、小溪、河流或湖泊相连,就形成了一条养鱼公路。鱼会跨出边界,进入新的水域,或迁移到上游产卵,或者被水流冲到下游,并最终找到新的水坑、池塘或湖泊居住繁殖。
虽然大多数鱼类会自己迁移到新的水域,但也有机会通过其它途径进入新池塘或水坑。在其他池塘附近形成的新水坑或池塘可能会从路过的猛禽那里得到新鱼。同样的,在池塘水坑之间旅行时并保持潮湿的鱼卵可能会附在当地动物身上从一个池塘游到另一个池塘,动物的脚和皮毛可能在两个池塘之间的旅途中充当水生动物卵的寄主,这已经被证明是鱼类扩散的主要原因。人类也是推动鱼类进入新的池塘的最常见物种,鱼卵附在人类工具或者脚上。
所以其实没有那么多的奥秘,利用逻辑和科学完全可以解释新水坑或者池塘里出现的鱼。