Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
260 of 1319 menu
◀ ▶

Функция 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,
    содержащий методы для работы со случайными числами
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить