83 |
|
* default-constructed instances do not use a cryptographically random |
84 |
|
* seed unless the {@linkplain System#getProperty system property} |
85 |
|
* {@code java.util.secureRandomSeed} is set to {@code true}. |
86 |
– |
|
86 |
|
* |
87 |
|
* @author Guy Steele |
88 |
|
* @author Doug Lea |
146 |
|
* we use an AtomicLong to represent the seed rather than use an |
147 |
|
* explicit SplittableRandom. To bootstrap the seeder, we start |
148 |
|
* off using a seed based on current time and host unless the |
149 |
< |
* SecureRandomSeed property is set. This serves as a |
149 |
> |
* java.util.secureRandomSeed property is set. This serves as a |
150 |
|
* slimmed-down (and insecure) variant of SecureRandom that also |
151 |
|
* avoids stalls that may occur when using /dev/random. |
152 |
|
* |