均匀杂交算法（Uniform Crossover）就可以解决上述算法的这种局限性，该算法的主要过程如下：首先随机选择染色体上的交换位；然后随机确定交换的基因是父本染色体上交换位的前部分基因还是后部分基因；最后对父本染色体的基因进行重组从而产生新的下一代个体。
ɬk tɕhn tsʑn ɬqʑk ʑr xʑr (en)jˈuːnɪfˌɔːm kɹˈɒsəʊvə(cmn) ɬqr χɣr tɕhqr ɬqɣr ɬɣn ʁʑɣ^r ʁr ʑr xʑr çɣr tsʁɣr tsʁɣ^r ɬn khqʑr khqɣ^r ɣ^ʑqk ʑr xʑr çɣr tsʁr tɕhʑr ɣ^r ʝʁɣɣ^n n khqʑr ʁr khqʑk qn ɬqk khʑr tsɣn ʑr ɣr qr ʁʑɣ^r çɣr ɬqʑk ʁʑr thɣqr ʑn ʁr qn ɬqk ɣr çqɣ^r ɬqʑk ʁʑr çɣr ɬqk tɕhqk ʁqr xr ɕɣr ʑr ɣr qr ʁʑɣ^r ɬqʑk ʁʑr thɣqr çɣr qʑn ɕr xɣk ɬqk tɕhqk ʁʑqn ʁqr ʁr ɕr xɣk ɬqk tɕhqk tsqr ʁr çqr xr ɕɣr ʑr ɣr qr çɣr ɬqk tɕhqk ɬqr khqɣ^n tsʁɣ^r tsr ʝɣ^n ɣn ʝʁʑr ʁɣɣ^k khqk çɣr khqʑr tɕhqk çʑqr ɣ^ɣr qr