From 98906d5ac960efbb2f286543ffe4be0751f34113 Mon Sep 17 00:00:00 2001 From: leviongit Date: Sun, 4 May 2025 03:43:25 +0200 Subject: [PATCH] `random.c` : fix `Random#rand` not returning value --- mrbgems/mruby-random/src/random.c | 2 +- mrbgems/mruby-random/test/random.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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)) }