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

Функция nextBoolean

Функция nextBoolean используется для генерации случайного булевого значения (true или false). Она является частью класса Random и может быть вызвана на экземпляре этого класса. Вероятность получения true и false примерно равна.

Импорт

import kotlin.random.Random

Синтаксис

fun Random.nextBoolean(): Boolean

Пример

Сгенерируем случайное boolean значение:

val random = Random val res: Boolean = random.nextBoolean() println(res)

Возможный результат выполнения кода:

Boolean true

Пример

Использование nextBoolean в условии if:

val random = Random if (random.nextBoolean()) { println("Heads") } else { println("Tails") }

Возможный результат выполнения кода:

"Heads"

Пример

Генерация массива случайных Boolean значений:

val random = Random val boolArray = BooleanArray(5) { random.nextBoolean() } println(boolArray.contentToString())

Возможный результат выполнения кода:

[true, false, true, true, false]

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

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