Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
class method
Random.new_seed
() -> ::Integer
Random.new_seed → integer
random.c
View on GitHub ↗
static VALUE
random_seed(VALUE _)
{
VALUE v;
with_random_seed(DEFAULT_SEED_CNT, 1, true) {
v = make_seed_value(seedbuf, DEFAULT_SEED_CNT);
}
return v;
}
Returns an arbitrary seed value. This is used by Random.new when no seed value is specified as an argument.
Example
Random.new_seed #=> 115032730400174366788466674494640623225