class RuboCop::Cop::Style::RandomWithOffset
def corrected_integer_op_rand(node)
def corrected_integer_op_rand(node) random_call(node) do |prefix_node, random_node| prefix = prefix_from_prefix_node(prefix_node) left_int, right_int = boundaries_from_random_node(random_node) offset = to_int(node.receiver) if node.method?(:+) "#{prefix}(#{offset + left_int}..#{offset + right_int})" else "#{prefix}(#{offset - right_int}..#{offset - left_int})" end end end