# | Line 328 | Line 328 | public class ThreadLocalRandom extends R | |
---|---|---|
328 | r ^= r >>> 17; | |
329 | r ^= r << 5; | |
330 | } | |
331 | < | else if ((r = (int)UNSAFE.getLong(t, SEED)) == 0) |
332 | < | r = 1; // avoid zero |
331 | > | else { |
332 | > | localInit(); |
333 | > | if ((r = (int)UNSAFE.getLong(t, SEED)) == 0) |
334 | > | r = 1; // avoid zero |
335 | > | } |
336 | UNSAFE.putInt(t, SECONDARY, r); | |
337 | return r; | |
338 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |