Функция 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
,
который содержит различные методы для генерации случайных значений