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

Метод nextDouble

Метод nextDouble возвращает случайное число с плавающей точкой (тип double) в диапазоне от 0.0 (включительно) до 1.0 (не включая). Метод не принимает параметров и вызывается на объекте класса Random.

Поскольку метод возвращает число в диапазоне от 0.0 до 1.0, его удобно использовать для получения дробной части или для масштабирования в нужный диапазон путем умножения и сложения.

Синтаксис

random.nextDouble()

Пример

Давайте сгенерируем случайное число с плавающей точкой и выведем его на экран:

import 'dart:math'; void main() { Random random = Random(); double res = random.nextDouble(); print(res); }

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

0.7234567890123456

Пример

Давайте получим случайное число в диапазоне от 0 до 10, умножив результат метода nextDouble на 10:

import 'dart:math'; void main() { Random random = Random(); double res = random.nextDouble() * 10; print(res); }

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

7.234567890123456

Пример

Давайте получим случайное число в диапазоне от 5 до 15, умножив результат на 10 и прибавив 5:

import 'dart:math'; void main() { Random random = Random(); double res = random.nextDouble() * 10 + 5; print(res); }

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

12.34567890123456

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

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