RFR: 8283083: java.util.random L128X256MixRandom constructor fails to use byte[] seed
Jim Laskey
jlaskey at openjdk.java.net
Tue Apr 12 17:39:51 UTC 2022
On Tue, 12 Apr 2022 15:37:19 GMT, Raffaello Giulietti <duke at openjdk.java.net> wrote:
> Please review this tiny fix.
>
> A test similar to the code proposed by the bug reporter has been added for the LXM group. It does not pass before the fix and passes after.
All generators support the byte[] however many ignore the argument. "If byte[] seed is not supported by an [algorithm](https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/random/package-summary.html#algorithms) then the no argument form of create is used." Currently only the LXM algorithms use byte[]. If other algorithms get added then the test can be expanded.
-------------
PR: https://git.openjdk.java.net/jdk/pull/8207
More information about the core-libs-dev
mailing list