Genetic diversity within a species can be caused by gene mutation, chromosome mutation or random factors associated with meiosis and fertilisation. This genetic diversity is acted upon by natural selection, resulting in species becoming better adapted to their environment.