多项选择题

以下哪些是生物多样性的来源()。

A.变异
B.遗传
C.变态发育
D.自然选择