On Wed, 15 May 2024 06:30:35 GMT, Jaikiran Pai <j...@openjdk.org> wrote:

>> Raffaello Giulietti has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Replace SimpleImmutableEntry constructor with Map.entry() factory method.
>
> src/java.base/share/classes/java/util/random/package-info.java line 85:
> 
>> 83:  * Then one can choose a specific implementation by giving the name of a 
>> generator
>> 84:  * algorithm to the static method {@link RandomGenerator#of}, in which 
>> case no
>> 85:  * seed is specified by the caller:
> 
> Perhaps reword this to:
> 
> 
>> ... in which case a {@code RandomGenerator} is constructed without any seed 
>> value:

An already existing issue in the specification in this file is that, a few 
lines below, we note that:

> <p> There are three groups of random number generator algorithm provided in 
> Java: the Legacy group, the LXM group, and the Xoroshiro/Xoshiro group.

The "three" groups is misleading I think, since both later in the table as well 
as the `group()` method implementation on `RandomGeneratorFactory`, we return 
four distinct values "Legacy", "LXM", "Xoroshiro" and "Xoshiro". Should we 
reword this part of the documentation to remove the mention of "three"?

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/19212#discussion_r1601022606

Reply via email to