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

Метод nextBool

Метод nextBool возвращает случайное булево значение, то есть true или false. Каждый вызов метода генерирует новое значение независимо от предыдущих. Метод не принимает параметров.

Синтаксис

random.nextBool()

Пример

Давайте сгенерируем одно случайное булево значение и выведем его в консоль:

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

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

"true"

Пример

Давайте сгенерируем несколько случайных булевых значений в цикле:

import 'dart:math'; void main() { Random random = Random(); for (int i = 0; i < 5; i++) { print(random.nextBool()); } }

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

"true" "false" "true" "true" "false"

Пример

Давайте используем метод nextBool для случайного выбора одного из двух вариантов:

import 'dart:math'; void main() { Random random = Random(); if (random.nextBool()) { print('variant 1'); } else { print('variant 2'); } }

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

"variant 1"

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

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