Random selection. May be useful in benchmarks, but otherwise useless.
[Source]
# File lib/charlie/selection.rb, line 6 6: def next_generation(population) 7: new_pop = [] 8: new_pop += yield(population.at_rand,population.at_rand) while new_pop.size < population.size 9: new_pop.pop until new_pop.size == population.size 10: new_pop 11: end
[Validate]