RFR: 8248862: Implement Enhanced Pseudo-Random Number Generators [v3]
Jim Laskey
jlaskey at openjdk.java.net
Wed Nov 25 15:46:00 UTC 2020
On Wed, 25 Nov 2020 13:55:52 GMT, Jim Laskey <jlaskey at openjdk.org> wrote:
>> src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java line 453:
>>
>>> 451: * @return a {@code RandomGenerator} object that uses {@code ThreadLocalRandom}
>>> 452: */
>>> 453: public static RandomGenerator proxy() {
>>
>> proxy is a generic name, is there a better name here ?
>
> will investigate
agree
>> src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java line 459:
>>
>>> 457: // Methods required by class AbstractSpliteratorGenerator
>>> 458: public Spliterator.OfInt makeIntsSpliterator(long index, long fence, int origin, int bound) {
>>> 459: return new RandomIntsSpliterator(proxy, index, fence, origin, bound);
>>
>> should use proxy()
>
> will investigate
Needed to use ThreadLocalRandomProxy.proxy otherwise a cast would be required.
-------------
PR: https://git.openjdk.java.net/jdk/pull/1292
More information about the security-dev
mailing list