在最新版本的Kotlin for android中,如何调用1-6之间的随机整数?
我正在学习kotlin编码课程,但android studio不会将(随机)作为任何可接受的代码。有人知道为什么吗在最新版本的Kotlin for android中,如何调用1-6之间的随机整数?,android,kotlin,Android,Kotlin,我正在学习kotlin编码课程,但android studio不会将(随机)作为任何可接受的代码。有人知道为什么吗 val drawableResource = when (randomInt) { 1 -> R.drawable.dice_1 2 -> R.drawable.dice_2 3 -> R.drawable.dice_3 4 -> R.drawable.dice_
val drawableResource = when (randomInt) {
1 -> R.drawable.dice_1
2 -> R.drawable.dice_2
3 -> R.drawable.dice_3
4 -> R.drawable.dice_4
5 -> R.drawable.dice_5
else -> R.drawable.dice_6
}
您是否在then when子句中尝试过此代码,请记住7是独占的,因此数字应该是1-6 随机。nextInt(1,7)
这将为您提供
Random
number(1..6).Random()
,您可以像下面这样使用:
val randomInt = (1..6).random()
val drawableResource = when (randomInt) {
1 -> R.drawable.dice_1
2 -> R.drawable.dice_2
3 -> R.drawable.dice_3
4 -> R.drawable.dice_4
5 -> R.drawable.dice_5
else -> R.drawable.dice_6
}
欢迎您,您可以投票表决答案,这将很有帮助:)