```import kotlin.random.Random var number=3 var ro...
# announcements
a
Copy code
import kotlin.random.Random
var number=3
var rollDice:(Int)->Int={ number:Int->Random.nextInt(1 , 13)/number}
fun roll(number,operation:(Int)->Int):Int
{
    return rollDice(number)
}
println("${roll(number,rollDice)}")
a
Kotlin is type strict language even tho it can infer type for variables but you must supply types in the parameters, in that case number should be followed by respective reference as
Copy code
number: Int