diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index e793327cf..69445e1fc 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -243,7 +243,7 @@ static mrb_value random_m_rand(mrb_state *mrb, mrb_value self) { rand_state *t = random_ptr(self); - random_rand_impl(mrb, t, self); + return random_rand_impl(mrb, t, self); } static mrb_value diff --git a/mrbgems/mruby-random/test/random.rb b/mrbgems/mruby-random/test/random.rb index 0fe099963..2597d567a 100644 --- a/mrbgems/mruby-random/test/random.rb +++ b/mrbgems/mruby-random/test/random.rb @@ -137,8 +137,8 @@ assert('Array#sample(random)') do end assert("Kernel#rand()") do - 100.times { - assert_include(0.0..1.0, rand) + 100.times { + assert_include(0.0..1.0, rand) assert_include(0...100, rand(0...100)) assert_include(0...100, rand(100)) }