nextInt

Common
JVM
JS
Native
1.0
open fun nextInt(): Int
fun nextInt(): Int

Gets the next random Int from the random number generator.

Generates an Int random value uniformly distributed between Int.MIN_VALUE and Int.MAX_VALUE (inclusive).

Common
JVM
JS
Native
1.0
open fun nextInt(until: Int): Int
fun nextInt(until: Int): Int

Gets the next random non-negative Int from the random number generator less than the specified until bound.

Generates an Int random value uniformly distributed between 0 (inclusive) and the specified until bound (exclusive).

Parameters

until - must be positive.

Exceptions

IllegalArgumentException - if until is negative or zero.

Common
JVM
JS
Native
1.0
open fun nextInt(from: Int, until: Int): Int
fun nextInt(from: Int, until: Int): Int

Gets the next random Int from the random number generator in the specified range.

Generates an Int random value uniformly distributed between the specified from (inclusive) and until (exclusive) bounds.

Exceptions

IllegalArgumentException - if from is greater than or equal to until.