Я хочу создать функцию, которая позволяет пользователю вводить 2 цифры (from
и to
), но я не хочу, чтобы они делали from
больше to
, и не хочу, чтобы они вводилистрока (я пробовал, если (из строки), но это не работает)
fun rand() {
println("Enter First number: ")
var first = readLine()!!.toInt()
println("Enter second number")
val second = readLine()!!.toInt()
if(second - first < 0) {
do {
println("You have to make sure that your first number is larger than the second")
println("Enter your First number: ")
val first = readLine()!!.toInt()
print("Please enter a number smaller than the first number")
val second: Int = readLine()!!.toInt()
} while(first - second < 0)
}
val random = Random().nextInt(second - first) + first
println("Your number is $random")
}