summaryrefslogtreecommitdiff
path: root/random.c
diff options
context:
space:
mode:
-rw-r--r--random.c9
1 files changed, 9 insertions, 0 deletions
@@ -400,6 +400,15 @@ random_init(int argc, VALUE *argv, VALUE obj)
rb_raise(rb_eTypeError, "undefined random interface: %s",
RTYPEDDATA_TYPE(obj)->wrap_struct_name);
}
argc = rb_check_arity(argc, 0, 1);
rb_check_frozen(obj);
if (argc == 0) {