``` if (!hash.isNil()) { IRubyObject ret = ArgsUtil.extractKeywordArg(context, (RubyHash) hash, "random"); if (ret != null) randgen = ret; + } else { + Arity.raiseArgumentError(runtime, args.length, 0, 0); } ```