How can I get a random number in Kotlin?

后端 未结 22 1592
一个人的身影
一个人的身影 2020-12-12 15:02

A generic method that can return a random integer between 2 parameters like ruby does with rand(0..n).

Any suggestion?

22条回答
  •  遥遥无期
    2020-12-12 15:48

    To get a random Int number in Kotlin use the following method:

    import java.util.concurrent.ThreadLocalRandom
    
    fun randomInt(rangeFirstNum:Int, rangeLastNum:Int) {
        val randomInteger = ThreadLocalRandom.current().nextInt(rangeFirstNum,rangeLastNum)
        println(randomInteger)
    }
    fun main() {    
        randomInt(1,10)
    }
    
    
    // Result – random Int numbers from 1 to 9
    

    Hope this helps.

提交回复
热议问题