РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
260 of 1310 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить