during meiosis
During meiosis, homologous chromosomes separate and go to different gametes. Thus, the two alleles for each gene also go to different gametes. At the same time, different chromosomes assort independently. As a result, alleles for different genes assort independently as well. In these ways, alleles are shuffled and recombined in each parents gametes.