Функция nextLong
Функция nextLong используется для генерации псевдослучайного числа типа Long.
Может быть вызвана без параметров (тогда возвращает число в полном диапазоне Long)
или с параметрами для указания диапазона генерации.
Импорт
import kotlin.random.Random
Синтаксис
fun nextLong(): Long
fun nextLong(until: Long): Long
fun nextLong(from: Long, until: Long): Long
Пример
Генерация случайного Long в полном диапазоне:
val randomLong = Random.nextLong()
println(randomLong)
Результат выполнения кода:
Long -483947289473928
Пример
Генерация случайного Long от 0 до указанного значения:
val randomLong = Random.nextLong(100L)
println(randomLong)
Результат выполнения кода:
Long 42
Пример
Генерация случайного Long в указанном диапазоне:
val randomLong = Random.nextLong(10L, 20L)
println(randomLong)
Результат выполнения кода:
Long 15
Пример
Использование nextLong с экземпляром Random:
val random = Random(123)
val res = random.nextLong(1000L)
println(res)
Результат выполнения кода:
Long 742
Смотрите также
-
функцию
nextInt,
для генерации случайных чисел типаInt -
функцию
nextDouble,
для генерации случайных чисел типаDouble -
функцию
nextBytes,
для генерации случайных байтов -
класс
Random,
содержащий методы для работы со случайными числами