Weather patterns are extremely random and complex. A desert bloom is a phenomenon that is contingent upon a series of climatic and biological conditions that do not occur very often, notably rainfall. If it rains too little there will not be enough humidity and water for plants to grow and if it rains too much the seeds and other dormant roots may be drowned or overwhelmed and unable to bloom.