Gametes may carry different combinations of alleles because of?

Crossing over and random alignment of chromosomes