From 42a9234cc48382c3ea89ea04edf1b4d6e4b7972e Mon Sep 17 00:00:00 2001 From: drbrain Date: Thu, 19 Apr 2012 00:35:32 +0000 Subject: * random.c (random_init): Clarify that the default seed is Random.new_seed, not zero. Based on patch by Roger Pack. [ruby-trunk - Bug #6313] * random.c (rb_f_srand): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- random.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'random.c') diff --git a/random.c b/random.c index 1a93779dc9..9dbcbd1d62 100644 --- a/random.c +++ b/random.c @@ -448,8 +448,7 @@ rand_init(struct MT *mt, VALUE vseed) /* * call-seq: - * Random.new() -> prng - * Random.new(seed) -> prng + * Random.new(seed = Random.new_seed) -> prng * * Creates a new PRNG using +seed+ to set the initial state. If +seed+ is * omitted, the generator is initialized with Random.new_seed. @@ -762,7 +761,7 @@ random_load(VALUE obj, VALUE dump) /* * call-seq: - * srand(number=0) -> old_seed + * srand(number = Random.new_seed) -> old_seed * * Seeds the system pseudo-random number generator, Random::DEFAULT, with * +number+. The previous seed value is returned. -- cgit v1.2.1