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