코틀린에서 랜덤을 쓰기 위해서는 java.util을 import 해야한다. 안드로이드 스튜디오에서는 Alt + Enter로 import하면 java.util.* 전체가 임포트 된다.

import java.util.Random

val random = Random()
val num = random.nextInt(5)
/* val num 변수에 0~4 사이의 무작위 Int 저장 */

0부터 카운트하기 때문에 입력한 정수 -1 값이 최대치라는 점에 주의해야 한다.

function 만들어서 사용하기

두 수를 입력하면 그 사이의 Int를 출력하는 function을 만들어 사용할 수도 있다.

import java.util.random

val random = Random()
fun rand(from: Int, to: Int) : Int {
    return random.nextInt(to - from) + from
}

println(rand(5,10))
/* 5,6,7,8,9 Int 중 하나 출력 */