H A D | random.c | 1028 range_values(VALUE vmax, VALUE *begp, VALUE *endp, int *exclp) argument 1032 if (!rb_range_values(vmax, begp, &end, exclp)) return Qfalse; 1041 rand_int(struct MT *mt, VALUE vmax, int restrictive) argument 1047 if (FIXNUM_P(vmax)) { 1048 max = FIX2LONG(vmax); 1059 if (rb_bigzero_p(vmax)) return Qnil; 1060 if (!RBIGNUM_SIGN(vmax)) { 1062 vmax = rb_big_clone(vmax); 1063 RBIGNUM_SET_SIGN(vmax, 1092 VALUE beg = Qundef, end = Qundef, vmax, v; local 1210 VALUE vmax, v; local 1320 VALUE v, vmax, r; local [all...] |