class RuboCop::Cop::Lint::RandOne

0 # just use 0 instead
# good
@example
rand(-1.0)
rand 1.0
Kernel.rand(-1)
rand 1
# bad
@example
Such calls always return ‘0`.
Checks for `rand(1)` calls.

def message(node)

def message(node)
  format(MSG, method: node.source)
end

def on_send(node)

def on_send(node)
  return unless rand_one?(node)
  add_offense(node)
end