(define rand

(native_function "
  Proc.new() do |arguments, interpreter|
    rand(interpreter.evaluate(arguments[0]))
  end
"))