module Algorithm::Genetic::Mutation::Swap

Public Instance Methods

mutate(code) click to toggle source
# File lib/algorithm/genetic/mutation/swap.rb, line 4
def mutate(code)
        i1, i2 = (rand * code.length).to_i, (rand * code.length).to_i
        code[i1], code[i2] = code[i2], code[i1]
        return code
end