This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD status.
.seed()
completely reset state of engine?Section: 29.5.4 [rand.eng] Status: NAD Submitter: Thomas Plum Opened: 2013-12-02 Last modified: 2016-01-28
Priority: 2
View all other issues in [rand.eng].
View all issues with NAD status.
Discussion:
With regard to Random number engine class templates 29.5.4 [rand.eng], the Standard can be read in two different ways: when the member function
.seed(result_type s = default_seed)
is invoked, is all associated state (such as carry) reset to the same state that would have been created by the constructor
explicit engine-type(result_type s = default_seed)
or is the exact state unspecified?
Implementations differ.[2014-02-13, Issaquah]
Walter Brown says that Table 117 makes this very clear, and that the answer is "Yes"
Suggested resolution: NAD[2015-05-05 Lenexa: Move to NAD]
Proposed resolution:
Suggested resolution: NAD