Its genetic code is unstable, so it could evolve in a variety of ways. There are only a few alive.
An EEVEE has an unstable genetic makeup that suddenly mutates due to its environment. Radiation from various STONES causes this POKéMON to evolve.