РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
622 of 1163 menu

Метод nextDouble

Метод nextDouble класса ThreadLocalRandom возвращает псевдослучайное число типа double. Первым параметром метод может принимать начальную границу диапазона (включая её), вторым - конечную границу (не включая её). Если параметры не указаны, метод возвращает число в диапазоне от 0.0 (включительно) до 1.0 (не включая). Класс ThreadLocalRandom предназначен для использования в многопоточных приложениях и не требует явной синхронизации.

Синтаксис

ThreadLocalRandom.current().nextDouble([origin, bound])

Пример

Давайте получим случайное число типа double в диапазоне от 0.0 до 1.0:

import java.util.concurrent.ThreadLocalRandom; public class Main { public static void main(String[] args) { double res = ThreadLocalRandom.current().nextDouble(); System.out.println(res); } }

Результат выполнения кода:

0.7234567890123456

Пример

Давайте получим случайное число типа double в диапазоне от 10.0 (включительно) до 20.0 (не включая):

import java.util.concurrent.ThreadLocalRandom; public class Main { public static void main(String[] args) { double res = ThreadLocalRandom.current().nextDouble(10.0, 20.0); System.out.println(res); } }

Результат выполнения кода:

15.345678901234567

Пример

Давайте получим несколько случайных чисел типа double в диапазоне от 1.5 до 3.5 и выведем их в консоль:

import java.util.concurrent.ThreadLocalRandom; public class Main { public static void main(String[] args) { for (int i = 0; i < 5; i++) { double res = ThreadLocalRandom.current().nextDouble(1.5, 3.5); System.out.println(res); } } }

Результат выполнения кода:

2.345678901234567 1.987654321098765 3.123456789012345 2.765432109876543 1.543210987654321

Смотрите также

  • класс ThreadLocalRandom,
    который генерирует случайные числа в многопоточной среде
  • метод current,
    который возвращает текущий экземпляр ThreadLocalRandom
  • метод nextInt,
    который возвращает случайное число типа int
  • метод nextDouble класса Random,
    который возвращает случайное число типа double
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить