Method: Random.rand

Defined in:
random.c

.randFloat .rand(max) ⇒ Numeric .rand(range) ⇒ Numeric

Returns a random number using the Ruby system PRNG.

See also Random#rand.

Overloads:

[View source]

1700
1701
1702
1703
1704
1705
1706
# File 'random.c', line 1700

static VALUE
random_s_rand(int argc, VALUE *argv, VALUE obj)
{
    VALUE v = rand_random(argc, argv, Qnil, rand_start(default_rand()));
    check_random_number(v, argv);
    return v;
}