class RuboCop::Cop::Lint::RandOne
0
@good
rand(-1.0)
rand 1.0
Kernel.rand(-1)
rand 1
@bad
@example
Such calls always return ‘0`.
This cop checks for `rand(1)` calls.
def on_send(node)
def on_send(node) if rand_one?(node) add_offense(node, :expression, format(MSG, node.source)) end end