多项选择题

产生变异的原因有( )

A.温度
B.湿度
C.日光
D.真菌
E.害虫