(j3.2006) RANDOM_INIT question
Malcolm Cohen
malcolm
Mon Sep 21 20:16:40 EDT 2015
<<<
Since ?repeatable? can be used to describe whether a generator would
generate the same sequence given a particular starting seed, there is
possibility of confusion.
>>>>
There is no confusion in the standard.
The actual words in the standard
(a) explicitly specify that this is a pseudo-random number generator, not a
(scare quotes) "true random" generator;
(b) explicitly specify that a particular seed, (actual quote) "shall result
in the same sequence of pseudorandom numbers being generated";
(c) explicitly specify that REPEATABLE=.FALSE. merely sets the seed (actual
quote) "to a processor-dependent, unpredictably different value on each
call".
There is no ambiguity here!
<<<
A Note to say that there is only one generator, and we don?t mean that
usage of ?repeatable?, might be clarifying.
>>>
We have Already Fully Specified *Precisely* what the effect of the *Argument
Whose Name Is "REPEATABLE"* is.
In fact we do not use the word "repeatable" ***ANYWHERE IN THE ENTIRE
STANDARD***. Not even once. Not here, and not anywhere else either. The
argument name is REPEATABLE, that's it. And I repeat, the semantics are
Fully Specified.
Such a note, following the text which actually Specifies The Semantics
Normatively, would not only be completely unnecessary but also
counter-productive. One might as well word it as "You might think that you
can ignore the semantics we've just specified, because you went into an
entire imaginary world based on the spelling of the argument name, but you
would be wrong."
There is simply No Case To Answer here.
Grumpily,
--
..............................The Editor.
More information about the J3
mailing list