Along with the other answers, a big part of genetic diversity comes from just recombining the genes already present in the population.
Random mating-especially common in fish
Random fertilization-which particular sperm cell meets which particular egg cell, creates quite a bit of variety even with the same two parents
Mutations-someone already mentioned this
Random assortment of chromosomes-two egg cells from a single female fish will not be identical
Crossing over (during formation of sex cells)-also increases the variety within one parent’s sex cells
Latest Answers