ThreadLocalRandom¶
Генератор случайных чисел, изолированный в текущем потоке.
Like the global Random generator used by the Math class, a ThreadLocalRandom is initialized with an internally generated seed that may not otherwise be modified.
- static ThreadLocalRandom
current() Returns the current thread’s ThreadLocalRandom.
Ссылки:
Методы для получения Stream¶
DoubleStream doubles(...)
IntStream ints(...)
LongStream longs(...)Возвращает соответствующий стрим чисел.
Поддерживает 4 способа вызова:
Без параметров - для double - от 0 до 1, для int и long - вся область определения.
(randomNumberOrigin, randomNumberBound) - интевал [randomNumberOrigin .. randomNumberBound).
(long streamSize) - стрим ограниченной длинны.
(long streamSize, randomNumberOrigin, randomNumberBound) - стрим ограниченной длинны с числами в интервале [randomNumberOrigin .. randomNumberBound).