diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index 0ba9b1bb9..241e0b47d 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -385,8 +385,8 @@ void mrb_mruby_random_gem_init(mrb_state *mrb) mrb_static_assert(sizeof(rand_state) <= ISTRUCT_DATA_SIZE); - mrb_define_method_id(mrb, mrb->kernel_module, MRB_SYM(rand), random_f_rand, MRB_ARGS_OPT(1)); - mrb_define_method_id(mrb, mrb->kernel_module, MRB_SYM(srand), random_f_srand, MRB_ARGS_OPT(1)); + mrb_define_private_method_id(mrb, mrb->kernel_module, MRB_SYM(rand), random_f_rand, MRB_ARGS_OPT(1)); + mrb_define_private_method_id(mrb, mrb->kernel_module, MRB_SYM(srand), random_f_srand, MRB_ARGS_OPT(1)); struct RClass *random = mrb_define_class_id(mrb, MRB_SYM(Random), mrb->object_class); mrb_const_set(mrb, mrb_obj_value(mrb->object_class), ID_RANDOM, mrb_obj_value(random)); // for class check diff --git a/mrbgems/mruby-random/test/random.rb b/mrbgems/mruby-random/test/random.rb index 7426aad20..181ef56da 100644 --- a/mrbgems/mruby-random/test/random.rb +++ b/mrbgems/mruby-random/test/random.rb @@ -9,7 +9,7 @@ assert("Random.new") do assert_not_equal(r1.rand, r3.rand) end -assert("Kernel.srand") do +assert("Kernel#srand") do srand(234) r1 = rand srand(234) @@ -45,7 +45,7 @@ assert("Random#bytes") do assert_equal num / 2, b.bytesize end -assert("return class of Kernel.rand") do +assert("return class of Kernel#rand") do assert_kind_of(Integer, rand(3)) assert_kind_of(Integer, rand(1.5)) skip unless Object.const_defined?(:Float)