oss-sec mailing list archives
Re: Re: libxslt math.random issue
From: Florian Weimer <fweimer () redhat com>
Date: Fri, 7 Apr 2017 20:01:44 +0200
On 04/07/2017 07:50 PM, Frank Ch. Eigler wrote:
Florian Weimer wrote:FWIW, why is glibc not doing srand(RANDOMVECTOR) during startup... :/ The C standard does not allow it. ” If rand is called before any calls to srand have been made, the same sequence shall be generated as when srand is first called with a seed value of 1. ”Yes, but that does not imply that srand(1) needs to resolve to a build-constant value.
Sorry, I don't understand. The standard also says, “If srand() is then called with the same seed value, the sequence of pseudo-random numbers shall be repeated.”
The sequences is *required* to be deterministic, and this is deliberate. Thanks, Florian
Current thread:
- libxslt math.random issue Marcus Meissner (Apr 05)
- Re: libxslt math.random issue Florian Weimer (Apr 05)
- Message not available
- Re: libxslt math.random issue Frank Ch. Eigler (Apr 07)
- Re: Re: libxslt math.random issue Florian Weimer (Apr 07)
- Message not available
- Re: libxslt math.random issue Florian Weimer (Apr 05)
- Re: libxslt math.random issue Hanno Böck (Apr 06)
- Re: libxslt math.random issue Marcus Meissner (Apr 06)