From d6ec0ef59b4c7c95beaad09f77cb5f86a0901b97 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 15 Apr 2020 00:52:08 +0900 Subject: Added `get_real` interface --- random.c | 1 + 1 file changed, 1 insertion(+) (limited to 'random.c') diff --git a/random.c b/random.c index 3fef5cea3b..75f4dbaa21 100644 --- a/random.c +++ b/random.c @@ -989,6 +989,7 @@ random_real(VALUE obj, rb_random_t *rnd, int excl) } else { const rb_random_interface_t *rng = try_rand_if(obj, rnd); + if (rng->get_real) return rng->get_real(rnd, excl); a = random_int32(rng, rnd); b = random_int32(rng, rnd); } -- cgit v1.2.1