Method: Wallace::Operators::UniformMutationOperator#operate
- Defined in:
- lib/operators/uniform_mutation_operation.rb
#operate(rng, inputs) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/operators/uniform_mutation_operation.rb', line 22 def operate(rng, inputs) (0...inputs[0].length).each do |i| if rng.rand <= @probability inputs[0][i] = @values.sample(random: rng) end end return inputs end |