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

Функция nextInt

Функция nextInt используется для генерации случайного целого числа. Может вызываться без параметров для получения числа в полном диапазоне Int, или с указанием верхней границы (исключается) или диапазона. Принадлежит классу Random из пакета kotlin.random.

Импорт

import kotlin.random.Random

Синтаксис

fun nextInt(): Int
fun nextInt(until: Int): Int
fun nextInt(from: Int, until: Int): Int

Пример

Сгенерируем случайное число в полном диапазоне Int:

val res: Int = Random.nextInt() println(res)

Результат выполнения кода:

Int 123456789

Пример

Сгенерируем случайное число от 0 до 10 не включительно:

val res: Int = Random.nextInt(10) println(res)

Результат выполнения кода:

Int 7

Пример

Сгенерируем случайное число в диапазоне от 5 до 15 не включительно:

val res: Int = Random.nextInt(5, 15) println(res)

Результат выполнения кода:

Int 12

Пример

Использование nextInt для заполнения массива случайными числами:

val arr = IntArray(5) { Random.nextInt(1, 101) } println(arr.contentToString())

Результат выполнения кода:

[34, 67, 12, 89, 45]

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

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