chloeeleishman2006 chloeeleishman2006 12-01-2021 Chemistry contestada Which causes genetic variations and can result in different alleles? predation rate random mutations competition O environmental changes