[#1026] Is this a bug? — Dave Thomas <Dave@...>
18 messages
2000/01/03
[#1053] rand() / drand48() — ts <decoux@...>
11 messages
2000/01/05
[#1055] Re: rand() / drand48()
— matz@... (Yukihiro Matsumoto)
2000/01/05
[#1061] Re: rand() / drand48()
— gotoken@... (GOTO Kentaro)
2000/01/07
Hi,
[#1067] Here docs not skipping leading spaces — Dave Thomas <Dave@...>
5 messages
2000/01/08
[#1083] YADQ (Yet Another Dumb Question) — Dave Thomas <Dave@...>
12 messages
2000/01/10
[#1084] Infinite loop — Dave Thomas <Dave@...>
17 messages
2000/01/11
[#1104] The value of while... — Dave Thomas <Dave@...>
24 messages
2000/01/11
[#1114] Re: The value of while...
— Dave Thomas <Dave@...>
2000/01/12
matz@netlab.co.jp (Yukihiro Matsumoto) writes:
[#1128] Re: The value of while... — David Suarez de Lis <excalibor@...>
Hi all,
1 message
2000/01/12
[#1133] Re: Class variables... — David Suarez de Lis <excalibor@...>
Hi there,
2 messages
2000/01/12
[#1158] Is this expected behavior? — Dave Thomas <Dave@...>
6 messages
2000/01/21
[#1172] Re: Possible bug in ruby-man-1.4 — Huayin Wang <wang@...>
> |Well, I guess it comes down to what you mean by an integer
10 messages
2000/01/24
[#1177] Re: Possible bug in ruby-man-1.4
— Dave Thomas <Dave@...>
2000/01/25
matz@netlab.co.jp (Yukihiro Matsumoto) writes:
[#1188] Enumerable and index — Dave Thomas <Dave@...>
5 messages
2000/01/27
[#1193] Semantics of chomp/chop — Dave Thomas <Dave@...>
7 messages
2000/01/28
[#1197] Question about 'open' — Dave Thomas <Dave@...>
8 messages
2000/01/30
[ruby-talk:01063] Re: rand() / drand48()
From:
matz@... (Yukihiro Matsumoto)
Date:
2000-01-07 18:09:18 UTC
List:
ruby-talk #1063
In message "[ruby-talk:01061] Re: rand() / drand48()"
on 00/01/07, GOTO Kentaro <gotoken@math.sci.hokudai.ac.jp> writes:
|But your patch is not suitable because a random generator function
|should return same series for each process unless an initializer was
|explicitly called by a user. It's a non-documented traditional
|behavior of rand() family. So, you should not initialize by a clock
|value implicitly.
But drand48() family functions, which Ruby uses for most of the case,
do not have this undocumented behavior. Here are some questions.
* drand48() requires srand48() before calling it. So we have to
supply some constant (?) seed to srand48() for uninitialized
rand() invocation, if we want this behavior. Do you think
arbitrary integer (say 42) would be sufficient?
* Perl seems to give up this behavior. Does Ruby really need this
behavoir?
matz.