Genetic drift is a mechanism of evolution that results in random changes in allele frequencies within a population, often having a more pronounced effect in small populations. It can lead to the fixation or loss of alleles over time, independent of selective pressures, thus contributing to genetic diversity or homogeneity.