class RuboCop::Cop::Lint::RandOne

This cop checks for `rand(1)` calls. Such calls always return `0`.

@example

@bad
rand 1
Kernel.rand(-1)
rand 1.0
rand(-1.0)

@good
0

Constants

MSG

Public Instance Methods

on_send(node) click to toggle source
# File lib/rubocop/cop/lint/rand_one.rb, line 27
def on_send(node)
  if rand_one?(node)
    add_offense(node, :expression, format(MSG, node.source))
  end
end