Because they're pretty much robots, they could also have ways to communicate. Maybe they could even transmit data from one bot to another. Whenever Viirae gets destroyed, the farthest ViraBot will receive the data and become the new Viirae. Here are some examples: #0454 is the current Viirae. If she is destroyed, then #0958 becomes the new Viirae. Because the transmission has to be somewhere that the new Viirae can survive, the system automatically sets the next Viirae, then moves it as far away from the current Viirae as possible.
Viirae is not just a name. It stands for: Vital Integrated Intelligence for Robotic Assimilation and Evolution.