rb_random_ulong_limited 4651 array.c #define RAND_UPTO(max) (long)rb_random_ulong_limited((randgen), (max)-1) rb_random_ulong_limited 660 include/ruby/intern.h unsigned long rb_random_ulong_limited(VALUE rnd, unsigned long limit);