diff --git a/src/crossover/crossover_methods.py b/src/crossover/crossover_methods.py index 0cc3825..971c41a 100644 --- a/src/crossover/crossover_methods.py +++ b/src/crossover/crossover_methods.py @@ -142,7 +142,7 @@ class Crossover_Methods: """Cross two parents by swapping all genes randomly.""" for gene_pair in zip(parent_1, parent_2): - yield random.choice(gene_pair, cum_weights = [weight, 1]) + yield random.choices(gene_pair, cum_weights = [weight, 1])[0] class Arithmetic: